组合模式 一. 概念二. 组成结构三. 案例四. 分类 一. 概念 又名整体模式。用于把一组相似的对象当成单一对象。它依据树形结构来组合对象,用来表示部分与整体层次。将整体(树枝节点)与部分(叶子节点)进行一致性对待。 二. 组成结构 三. 案例 抽象根节点: MenuComponet(抽象类,将仅需要树枝节点实现的方法,设置为非抽象非法;都需要实现的方法,设置为抽象方法) 树枝节点:Menu 叶子节点:MenuItem 四. 分类 透明组合模式【标准】:安全组合模式: (不能利用多态)