JavaScript 完全知识体系
组合模式(Composite)通常用于将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。
基本结构
组合模式主要有三种角色:
理解组合模式的关键是要理解组合模式对单个对象和组合对象使用的一致性。