摘要: 概述 组合模式大概是每个人都用过的一种模式,或有心,或无意。因为如果要把一个一个的节点组合成“树”,组合模式的写法应该是比较自然的一种表达。但是个体与整体的访问一致性,可能需要特别注意一下。先看看GOF给出的模式意图。 将对象组合成树形结构以表示“部分-整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性。 也是就是说: 1、组合模式用来构建“部分-整体”的层次结构,也就是树; 2、客户端对象使用对象个体和对象的组合体时,方法相同。 组合模式的实现过程中有一些值得考虑的地方,下节将详述。 结构 下面是组合模式的类图: 整理一下模式参与者(为了表述清楚,将使... 阅读全文
posted @ 2012-09-07 16:54 宽厚 阅读(1409) 评论(2) 推荐(0)