设计模式-组合模式《十三》
2019-01-02 本文已影响8人
liyoucheng2014
何为组合模式
定义:将对象组合成树形结构以表示“部分-整体”的层次结构。
组合使得用户对单个对象和组合对象的使用具有一致性
静态关系图如下
组合模式的类图何时使用组合模式
1、想获得抽象对象的树形表示(部分-整体的层次结构)
2、想让客户端统一处理组合结构中的所有对象
定义:将对象组合成树形结构以表示“部分-整体”的层次结构。
组合使得用户对单个对象和组合对象的使用具有一致性
1、想获得抽象对象的树形表示(部分-整体的层次结构)
2、想让客户端统一处理组合结构中的所有对象