1. 程式人生 > >[設計模式]叠代子模式 Iterator

[設計模式]叠代子模式 Iterator

iter 接口 一個 廣泛 內部 直接 集中 reg 為什麽

叠代子模式又叫做遊標cursor模式,是對象的行為模式。叠代子模式可以順序的訪問一個聚集中的元素而不必暴露聚集的內部表象。

叠代子模式被廣泛的應用在Java語言的API中的幾個設計模式之一。在Java語言的聚集(Collection)框架中,廣泛使用叠代子模式來便利聚集的元素。

聚集與Java聚集

多個對象聚集在一起形成的總體稱之為聚集(Aggregate),聚集對象是能夠包容一組對象的容器對象。數組就是最基本的聚集,也是其他Java聚集對象的設計基礎。

Java Collection對象是實現了共同的java.util.Collection接口的對象,是Java語言對聚集概念的直接支持。

為什麽聚集需要叠代子

[設計模式]叠代子模式 Iterator