迭代器

定義

提供一種方法順序訪問一個聚合對象中的各個元素,而又不需要暴露該對象的內部表示

結構與說明

Iterator : 迭代器接口
ConcreteIterator :具體的迭代器是西安對象
Aggregrate : 聚合對象,定義創建相應迭代器對象的接口
ConcreteAggregrate : 具體的聚合對象。實現創建相應的迭代器對象

實現

由於迭代器的設計模式太常見了,這裏就不一一列舉了,自己看一下java的List結構就知道了。

No Final is final
By  Xu.j.h
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章