摘要:
意图:将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。class Component{public: Component() {} virtual ~Component() {} virtual void Add(Component* component) {} virtual void Operation() = 0;};class Composite: public Component{public: Composite() {} ~Composite() {} voi... 阅读全文