深入剖析设计模式中的组合模式应用及在C++中的实现

cyx25934 17 0 PDF 2021-01-03 22:01:25

组合模式将对象组合成树形结构以表示“部分-整体”的层次结构。C o m p o s i t e 使得用户对单个对象和组合对象的使用具有一致性。 模式图: 适用场景: 你想表示对象的部分-整体层次结构。 你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 举例: namespace FactoryMethod_DesignPattern { using System; using System.Collections; abstract class Component { protected string strName;

用户评论
请输入评论内容
评分:
暂无评论