【设计模式——学习笔记】23种设计模式——组合模式Composite(原理讲解+应用场景介绍+案例介绍+Java代码实现)
文章目录案例引入学校院系展示介绍基本介绍使用场景登场角色案例实现案例1类图代码实现案例2类图代码实现拓展组合模式在JDK的HashMap源码中的应用组合模式总结文章说明案例引入学校院系展示编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院,一个学院有多个系【传统方式】将学院看做是学校的子类,系是学院的子类,小的组织继承大的组织分析:在一个页面中展示出学