定义:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。
1.定义一个抽象的结点类
2.定义一个叶子的具体结点类,继承自抽象结点类
3,定义一个具体的主干结点类,里面包含一个结点列表。
4.使用:组合成树状结构。
定义:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。
1.定义一个抽象的结点类
2.定义一个叶子的具体结点类,继承自抽象结点类
3,定义一个具体的主干结点类,里面包含一个结点列表。
4.使用:组合成树状结构。