Composite定义:
将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.
调用方法时,会遍历这个树。就用一个树的例子来说明。(我仿照别人写的C++版本)
树的抽象基类:












叶子类:没有子节点。




















树干类:









































Test:


















Composite定义:
将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性.
调用方法时,会遍历这个树。就用一个树的例子来说明。(我仿照别人写的C++版本)
树的抽象基类:
叶子类:没有子节点。
树干类:
Test: