Aha!设计模式(86)-迭代器模式(2)

适用性   为访问不同构成的聚合对象提供统一的方法。 支持以统一的方法实现不同形式的遍历。 归纳成一句话,就是使用迭代器模式可以以一种方式对不同构成的对象实现不同种类的遍历。   结构     参与者 • Iterator(抽象迭代器类) — 抽象迭代器定义取得和遍历元素所需要的接口。类图中定义的接口只是一个示例。在实际的应用中,也可以有其他选择。例如可以让next方法除了移动当前位置之外还可以返
相关文章
相关标签/搜索