设计模式:迭代器模式

2016-02-29 22:34:59 1 举报
设计模式:迭代器模式
迭代器模式是一种行为型设计模式,它提供了一种方法来访问一个容器对象中的各个元素,而又不暴露该对象的内部表示。迭代器模式可以简化遍历容器的过程,使得用户可以在任何时候终止遍历,而不仅仅是在遍历到容器的末尾时才能终止。此外,迭代器模式还可以支持双向遍历,即正向遍历和反向遍历。 实现迭代器模式需要定义两个接口:一个是抽象迭代器(Iterator),它定义了遍历元素所需的操作;另一个是具体迭代器(ConcreteIterator),它实现了抽象迭代器接口,并负责对容器中的每个元素进行遍历。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页