DP学习——组合模式

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

和代理模式相比

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

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

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

像大树一样发叉。

应用场景

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

具体还没有实践过。

思考/启发

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

相关推荐
likerhood7 小时前
设计模式-装饰器模式(java)
java·设计模式·装饰器模式
GEO从入门到精通7 小时前
学习GEO资料要多久能看到效果?
人工智能·学习
张二娃同学8 小时前
01_C语言学习路线与开发环境搭建
c语言·开发语言·学习
YangYang9YangYan8 小时前
2026会计人员想提升个人能力学习数据分析的价值
学习·数据挖掘·数据分析
医工交叉实验工坊9 小时前
iPS 细胞帕金森疗法落地日本:治疗费 5530 万日元(237.57万人民币)
学习
李白不吃坚果10 小时前
误差量化分析的思考_5_17
学习·cmos·集成电路·误差·量化分析·模拟集成电路设计
xian_wwq10 小时前
【学习笔记】探讨大模型应用安全建设系列2——安全评估:攻击面梳理与差距分析
笔记·学习·安全
星夜夏空9910 小时前
STM32单片机学习(15) —— PC串口通信实验
stm32·单片机·学习
网络工程小王10 小时前
【大模型vLLM 使用】学习笔记
笔记·学习·llama
星夜夏空9910 小时前
STM32单片机学习(14) —— STM32的串口外设
stm32·单片机·学习