行为型设计模式-迭代器 IteratordateApr 22, 2021slugdesign-pattern-iteratorstatusPublishedtags设计模式summarytypePage简介提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 角色Iterator抽象迭代器Collection抽象集合ConcreteIterator具体迭代器ConcreteCollection具体集合 类图如图,Iterator和IterableCollection定义了操作接口,ConcreteIterator实现类持有ConcreteCollection的引用,默默实现迭代的逻辑。 代码output: