摘要: 定义: 定义: 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 结构:(书中图,侵删) 结构:(书中图,侵删) 一个抽象的聚合类 若干个具体的聚合类,有一个生成迭代器的方法(相当于实现java的Iterable接口) 一个抽象的迭代器,定义了迭代所必须的方法 若干个具体的迭 阅读全文
posted @ 2019-06-04 20:07 莫愆 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 定义: 定义: 将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 结构:(书中图,侵删) 结构:(书中图,侵删) 一个Component接口:定义统一的方法 若干树枝(Composite)类(继承Component):可包含若干个叶子(Lea 阅读全文
posted @ 2019-06-04 16:48 莫愆 阅读(255) 评论(0) 推荐(0) 编辑