摘要: 合成模式有时又叫做部分-整体模式(Part-Whole)。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。 一个树结构由两种节点组成:树枝节 树叶节点 枝节点可 而一个树叶节点不可以有子节点。除了根节点外,其它节点有且只有一个父节点。 抽象构建角色(component):这是一个抽象角色,它给参与组 接口。这个角色给出共有接口及其默认行为。 树叶构件角色(Lcaf):代表参加组合的树叶对象。一个树叶对象没有下级子对象。 树枝构件角色(Composite):代表参加组合的有子对象的对象,并给出树枝构件对象的行为。 合... 阅读全文
posted @ 2013-07-15 20:38 蜗牛散步 阅读(299) 评论(0) 推荐(0) 编辑