设计模式 基础篇10 组合模式
文章目录应用场景优点缺点主要组件结构示意图简要概括样例场景样例代码参考链接应用场景在现实生活中,存在很多“部分-整体”的关系,例如,大学中的部门与学院、总公司中的部门与分公司、学习用品中的书与书包、生活用品中的衣服与衣柜、以及厨房中的锅碗瓢盆等。在软件开发中也是这样,例如,文件系统中的文件与文件夹、窗体程序中的简单控件与容器控件等。对这些简单对象与复合对象的处理,如果用组合模式来实现会很方便。优点缺点 主要组件结构示意图简要概括样例场景样例代码参考链接C语言中文网
复制链接