Danke dedlfix,
was ich noch nicht genaz verstehe, wo der konkret Iterator implementiert wird. Wenn ich nun ein konkretes Aggregat erstelle, muss ich dann 2 Klassen programmieren?
- das Aggregat selbst
- den zugehörigen Iterator
oder? Da in C++ Iteratoren Pointer sind kann man in C++ diese als innere Klassen implementieren. In Java müssten diese als separate Dateien, also als separate Klassen implementiert werden. Ist das so richtig?
VG