组合模式 将对象组合成属性结构以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 class Component { public: virtual void Add(Component *) {