一、定义
- 将对象组合成树形结构以表示“整体-部分”的层次结构
- 组合模式是客户端对单个对象和组合对象保持一致的处理方式
二、适用场景
三、优缺点
1、优点
- 清楚地定义分层次的复杂对象,表示对象的全部或部分层次
- 让客户端忽略层次的差异,方便对整个层次结构进行控制
- 简化客户端代码
- 符合开闭原则 OpenClose
2、缺点
四、代码实现

:::warning
特点:
方法入参对象为类本身对象(instanceof判断应返回true)
:::

:::warning
特点:
方法入参对象为类本身对象(instanceof判断应返回true)
:::