[设计模式]迭代子模式 Iterator

Posted 乔桑宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[设计模式]迭代子模式 Iterator相关的知识,希望对你有一定的参考价值。

迭代子模式又叫做游标cursor模式,是对象的行为模式。迭代子模式可以顺序的访问一个聚集中的元素而不必暴露聚集的内部表象。

 

迭代子模式被广泛的应用在Java语言的API中的几个设计模式之一。在Java语言的聚集(Collection)框架中,广泛使用迭代子模式来便利聚集的元素。

聚集与Java聚集

多个对象聚集在一起形成的总体称之为聚集(Aggregate),聚集对象是能够包容一组对象的容器对象。数组就是最基本的聚集,也是其他Java聚集对象的设计基础。

Java Collection对象是实现了共同的java.util.Collection接口的对象,是Java语言对聚集概念的直接支持。

为什么聚集需要迭代子

以上是关于[设计模式]迭代子模式 Iterator的主要内容,如果未能解决你的问题,请参考以下文章

迭代子模式

java设计模式8.迭代子模式责任链模式命令模式

IteratorPattern(迭代子模式)

Java源码分析:深入探讨Iterator模式

19迭代模式Iterator

设计模式一:迭代器(Iterator)模式