設計模式之迭代器模式(Iterator)

迭代器模式:提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露其內部的表示   迭代器模式能讓我遊走於聚合內的每一個元素,而又不暴露其內部的表示。把遊走的任務放在迭代器上,而不是聚合上。這樣簡化了聚合的接口和實現,也讓責任各得其所。   迭代器模式UML圖: 當然,這裏我們的迭代器接口是自己定義的迭代器接口,我們完全可以使用JDK自帶的java.util.Iterator接口。   由於JD
相關文章
相關標籤/搜索