摘要: 合成(Composite)模型模式属于对象的结构模式,有时又叫部分-整体(Part-Whole)模式。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使用客户端将单纯元素与复合元素同等看待。抽象构件(Component)角色:抽象角色,它给参加组合的对象规定一个接口。这个角色给出共有的接口及其默认行为。树叶构件(Leaf)角色:代表参加组合的树叶对象。一个树叶没有下级的子对象。定义出参加组合的原始对象的行为。树枝构件(Composite)角色:代表参加组合的有子对象的对象,并给出树枝构件对象的行为。可以看出,Composite类型的对象含有其他的Component类型的 阅读全文
posted @ 2013-07-30 17:17 丁丁木木 阅读(336) 评论(0) 推荐(0) 编辑