C++设计模式之组合模式(Composite)

时间:2020-12-31 04:55:08
【文件属性】:
文件名称:C++设计模式之组合模式(Composite)
文件大小:60KB
文件格式:PDF
更新时间:2020-12-31 04:55:08
c++ delete mp 组合模式为了描述分支包含关系,也就是我们说的树形关系,其对象分为枝和叶,每一枝可包含枝和叶,直到全部为叶节点。我们对枝和叶进行行为抽象,可认为枝和叶都是Component,而叶是最小的操作单元,其下不存在枝和叶,而枝作为Composite里面存有其下枝和叶的组件列表。 作用 将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性 类视图 实现 #include #include #include using namespace std; class menu { public: menu(

网友评论