JAVA设计模式笔记(组合模式)

组合模式又叫整体和部分模式,它创建了对象组的树形结构,将对象组合成树形结构以表示“整体和部分”的层次关系。组合模式属于结构形模式。 组合模式的角色: 1、抽象构件(Component)角色:这是一个抽象角色,它给参加组合的对象定义出公共的接口及其默认行为,可以用来管理所有的子对象。 2、树叶构件(Leaf)角色:叶子节点没有子节点 3、树枝构件(Composite)角色:树枝构件类给出所有的管理子
相关文章
相关标签/搜索