A tree structure of simple and composite objects
说白了就是一树形结构嘛。
有一个基类或者是接口,然后被Leaf和Composite分别继承或实现。Leaf只实现其中节点的基本操作, 而Composite则实现子节点的增加Add、删除Remove和获取GetChildren。
贴张UML图
说白了就是一树形结构嘛。
有一个基类或者是接口,然后被Leaf和Composite分别继承或实现。Leaf只实现其中节点的基本操作, 而Composite则实现子节点的增加Add、删除Remove和获取GetChildren。
贴张UML图
![](http://www.dofactory.com/Patterns/Diagrams/composite.gif)