HeadFirst 設計模式 9迭代器與組合模式(餐廳合併)

迭代器模式java 提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露其內部的表示。數組 迭代器模式讓咱們可以遊走於聚合內的每一個元素,而又不暴露其內部的表示。把遊走的任務放在迭代器上,而不是聚合上。這樣簡化了聚合的接口和實現,也讓責任各得其所。安全 集合collection/聚合aggregate:指一羣對象,其存儲方法能夠是各式各樣的數據結構,例如:列表、數組、散列表,不管用什麼方式存儲
相關文章
相關標籤/搜索