Hallo,
also ich kann das Iterator Pattern ohne Probleme anwenden, versuch jetzt aber das UML-Diagramm zu verstehen da ich es für eine Klausur brauche.
http://de.wikipedia.org/wiki/Iterator_(Entwurfsmuster)
Klient
- die verwendete Methode, also die Methode in der ich den Iterator benutze, oder?
Aggregat
- Abstrakter Datentyp - ich glaube in Java z. B. List
Konkretes Aggregat
- z. B. ArrayList oder?
Iterator
- Interface dass lediglich Methoden festlegt, so richtig?
Konkreter Iterator
- Implementiertes Interface, so richtig?
Elemement
- Einfach ein Objekt von vielen aus der Liste z. B. String, Person, Kunde...