设计模式(数据结构)—— 组合模式

组合模式:允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。 场景还原(公司组织架构): 上图是一个公司的组织结构图,总部下面有多个子公司,同时总部也有各个部门,子公司下面有多个部门。如果对这样的公司开发一个OA系统,作为程序猿的你,如何设计这个OA系统呢? UML类图阐述: 模式结构: 1)Component: 为组合中的对象声明接口; 在
相关文章
相关标签/搜索