本文主要是介绍Iterator(Reference:Design Patterns - Elements of Reusable Object-Oriented Software),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Iterator
--- 迭代器定义访问和遍历元素的接口。
ConcreteIterator
--- 具体迭代器实现迭代器接口
--- 对该聚合遍历时跟踪当前位置。
Aggregate
--- 聚合定义创建相应迭代器对象的接口。
ConcreteAggregate
--- 具体聚合实现创建相应迭代器的接口,该操作返回ConcreteIterator的一个适当的实例。
这篇关于Iterator(Reference:Design Patterns - Elements of Reusable Object-Oriented Software)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!