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

时间:2024-01-20 22:41:48
【文件属性】:

文件名称:C++设计模式之组合模式(Composite)

文件大小:60KB

文件格式:PDF

更新时间:2024-01-20 22:41:48

c++ delete mp

组合模式为了描述分支包含关系,也就是我们说的树形关系,其对象分为枝和叶,每一枝可包含枝和叶,直到全部为叶节点。我们对枝和叶进行行为抽象,可认为枝和叶都是Component,而叶是最小的操作单元,其下不存在枝和叶,而枝作为Composite里面存有其下枝和叶的组件列表。 作用 将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性 类视图 实现 #include #include #include using namespace std; class menu { public: menu(


网友评论