概念:
1、组合模式又被称为:部分整体模式,它创建了对象组的树形结构,把对象组合成树形结构来表示“整体-部分”的层次关系
2、组合模式依据树形结构来组合对象,用来表示部分与整体的层次
3、这种类型的设计模式属于结构型设计模式
4、组合模式使用户对于单个对象和组合对象的访问具有一致性,即:组合能让客户以一致性的方式处理个别对象以及组合对象
适用场景:组织架构等树形结构的场景
UML类图
话不多说上代码:
因为一个屏幕装不下,所以就截了一些我认为比较重要的地方,还请见谅
运行结果