摘要: 组合模式是指将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 也就说是,对树形结构中任意一个结点内容访问(包括其所有子节点),只使用一个方法。 树形结构:通俗的讲就是对象中可以有多个对象,组成一个树形结构。 1,结点抽象类 2,组合结点 3, 阅读全文
posted @ 2018-12-28 15:12 dioag 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式(Iterator Pattern)提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 简单的说,使用迭代器的遍历方法遍历目标对象,而不是从对象直接获取。 获取迭代器的方法有两种(也许有更多),如JDK中集合对象可以直接获取内部迭代器;也可以采用将对象以参数的形式传 阅读全文
posted @ 2018-12-28 13:48 dioag 阅读(223) 评论(0) 推荐(0) 编辑