设计模式-迭代器模式 C++实现

一个聚合对象,如一个列表(List)或者一个集合(Set),应该提供一种方法来让别人能够访问它的元素,而又不须要暴露它的内部结构。 针对不一样的须要,可能还要以不一样的方式遍历整个聚合对象,可是咱们并不但愿在聚合对象的抽象层接口中充斥着各类不一样遍历的操做。 怎样遍历一个聚合对象,又不须要了解聚合对象的内部结构,还可以提供多种不一样的遍历方式,这就是迭代器模式所要解决的问题。java 1.模式定义
相关文章
相关标签/搜索