摘要: 概念: 组合模式(Composite Pattern)将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使 阅读全文
posted @ 2016-08-12 17:03 scevecn 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 迭代子(Iterator)模式又叫游标(Cursor)模式,是对象的行为模式。 定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 类型:行为类模式 类图: 如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码 阅读全文
posted @ 2016-08-12 15:56 scevecn 阅读(143) 评论(0) 推荐(0) 编辑