美文网首页Objective-C设计模式
设计模式-组合模式《十三》

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

作者: liyoucheng2014 | 来源:发表于2019-01-02 22:17 被阅读8次

何为组合模式

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

静态关系图如下

组合模式的类图

何时使用组合模式

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

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

Objective-C项目地址

相关文章

网友评论

    本文标题:设计模式-组合模式《十三》

    本文链接:https://www.haomeiwen.com/subject/dcatrqtx.html