Robert R.: Iterator-Pattern

Beitrag lesen

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