在 物件导向程式设计里，迭代器模式是一种设计模式，是一种最简单也最常见的设计模式。它可以让使用者透过特定的介面巡访容器中的每一个元素而不用了解底层的实作。此外，也可以实作特定目的版本的迭代器。
介面.《设计模式》建议合理的介面该要有：public interface Iterator
示例.
Java.interface Iterator{abstract class Aggregate{class ConcreteIt