9.9. Die Definition des Iterator-Musters

Sie haben bereits gesehen, wie man das Iterator-Muster mit einem eigenen Iterator implementiert. Sie haben auch gesehen, wie Java Iteratoren in einigen seiner Collection-orientierten Klassen (der ArrayList) unterstützt. Jetzt ist es an der Zeit, dass wir uns die offizielle Definition des Musters ansehen:

NOTE

Das Iterator-Muster bietet eine Möglichkeit, auf die Elemente in einem Aggregat-Objekt sequenziell zuzugreifen, ohne die zu Grunde liegende Implementierung zu offenbaren.

Das ist ausgesprochen vernünftig: Das Muster gibt Ihnen ein Mittel, die Elemente in einem Aggregat zu durchlaufen, ohne dass Sie wissen müssen, wie die Dinge im Hintergrund organisiert sind. Sie haben das bei den zwei Implementierungen ...

Get Entwurfsmuster von Kopf bis Fubß now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.