Iterator
Iterator erlaubt den sequenziellen Zugriff eines Clients auf die Elemente einer Aggregation, ohne deren internen Aufbau zu kennen.
siehe: GitHub - ReadMe, GOF, PK
Klassendiagramm
Beispiel
Zu sehen ist eine Struktur von Arbeitern, die Untergebene haben können.
Der Iterator erlaubt, alle Untergebenenen eines Arbeiters durchzugehen.