Composite 模式:
是一个组合模式.节点分为叶子节点和非叶子节点,非叶子节点又包括叶子节点和非叶子节点.
如下图,
叶子节点有自己的operation();
非叶子节点(Composite),可以添加对应的节点(Component,可以是leaf节点也可以继续是Composite节点)。也可以移除对应的节点.