DP学习——组合模式

学而时习之,温故而知新。

和代理模式相比

和代理模式相比,有点类似。引用类和被引用类都继承于同一个接口类。

但是感觉组合模式是对代理模式的更加丰富化(升级版、超进化),集合化或者说聚合化。

组合模式,可以不断套娃,形成树结构。就是第一个引用类作为组合类,聚合了一堆组合类或叶子类,聚合中的每个组合类又可以再聚合一堆组合类或叶子类------无限套娃。

像大树一样发叉。

应用场景

文件系统。目录(组合类)下有子目录(组合类)+文件(叶子类),子目录下又有子目录,......。

具体还没有实践过。

思考/启发

现在我越来越觉得,设计模式就是不同场景下代码(或者类)的组织形式、武功招式或者兵法。

相关推荐
W.KN12 分钟前
课程实战【一】监督学习
学习
航Hang*26 分钟前
计算机等级考试(二级WPS)---第1章:综合应用基础---第3节:云办公云服务
笔记·学习·wps·复习·计算机二级·计算机等级考试
荒诞硬汉34 分钟前
抽象相关学习
java·学习
白开水+1 小时前
AI学习-第二天
python·学习
老蒋每日coding2 小时前
AI Agent 设计模式系列(十八)—— 安全模式
人工智能·安全·设计模式
Hyacinth&2 小时前
IntelliJ IDEA|学习笔记
笔记·学习·intellij-idea
求真求知的糖葫芦2 小时前
耦合传输线分析学习笔记(六)不对称耦合微带线Z参数矩阵推导与应用
笔记·学习·矩阵·射频工程
求真求知的糖葫芦2 小时前
耦合传输线分析学习笔记(七)不对称耦合微带线Y参数矩阵推导与应用
笔记·学习·矩阵·射频工程
最好有梦想~2 小时前
Lua 学习笔记
笔记·学习·lua
zhangrelay2 小时前
如何更环保(更省钱)的使用各类电子耗材/消耗品/易损件~电池为例
linux·笔记·学习