Objective-C设计模式

设计模式-组合模式《十三》

2019-01-02  本文已影响8人  liyoucheng2014

何为组合模式

定义:将对象组合成树形结构以表示“部分-整体”的层次结构。
组合使得用户对单个对象和组合对象的使用具有一致性

静态关系图如下

组合模式的类图

何时使用组合模式

1、想获得抽象对象的树形表示(部分-整体的层次结构)
2、想让客户端统一处理组合结构中的所有对象

Dot、Vertex和Stroke的类关系。Dot为叶节点,Stroke为容器类

Objective-C项目地址

上一篇下一篇

猜你喜欢

热点阅读