C++设计模式-Composite组合模式

Composite组合模式 作用:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 UML图如下: 在Component中声明所有用来管理子对象的方法,其中包括Add、Remove等,这样实现Component接口的所有子类都具备了Add和Remove。 这样做的好处就是叶节点和枝节点对于外界没有区别,它们具备 完全一致的行为 接
相关文章
相关标签/搜索