设计模式学习十三:迭代器模式

一.概念      迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而不暴露该对象的内部方法。   二.UML   Aggregate(集合对象抽象类)。 ConcreteAggregate(聚合对象具体类)。里面必然有某种数据结构,能增删改查所持有的对象。 Iterator(迭代器抽象类)。对外提供顺序访问聚合对象中对象的方法。 ConcreteIterator(具体迭代器类)。   三
相关文章
相关标签/搜索