HeadFirst 设计模式 9迭代器与组合模式(餐厅合并)

迭代器模式java 提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。数组 迭代器模式让咱们可以游走于聚合内的每一个元素,而又不暴露其内部的表示。把游走的任务放在迭代器上,而不是聚合上。这样简化了聚合的接口和实现,也让责任各得其所。安全 集合collection/聚合aggregate:指一群对象,其存储方法能够是各式各样的数据结构,例如:列表、数组、散列表,不管用什么方式存储
相关文章
相关标签/搜索