2016年6月26日
摘要: 迭代器模式(Iterator) 定义 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 UML类图 角色 迭代器角色(Iterator): 负责定义访问和遍历元素的接口。 具体迭代器角色(Concrete Iterator):实现迭代器接口,并要记录遍历中的当前位置。 容器角 阅读全文
posted @ 2016-06-26 15:21 韩思明 阅读(332) 评论(0) 推荐(1) 编辑
摘要: 组合模式(Composite) 定义 将对象组合成树形结构以表示'部分-整体'的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 UML类图 成员 Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子 阅读全文
posted @ 2016-06-26 14:48 韩思明 阅读(154) 评论(0) 推荐(0) 编辑