設計模式學習(九) 迭代器模式

引入 定義:提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露其內部的表示 uml類圖 這個模式提供了一種方法,可以順序訪問一個聚集對象中的元素,而又不用知道內部是如何表示的。 迭代器模式把在元素之間遊走的職責交給迭代器,而不是聚合對象。這不僅讓聚合的接口和實現變得更簡潔,也可以讓聚合更專注在它所應該專注的事情上面(也就是管理對象集合),而不必理會遍歷的事情。 迭代器模式角色: Iterat
相關文章
相關標籤/搜索