十一、组合模式 2022-09-21 10:00:57 浏览数 (1) Composite Design Patten定义使用树形结构来表示业务场景里的数据,业务逻辑通过递归来实现,达到简化代码的目的。适用场景很局限,必须能用树形结构来表示。例如人员部门的组织机构,文件系统等。注意递归计算时,可以考虑将结果保存起来,不用每次使用时计算。但又会引发新的问题:改变一个节点,会影响所有父节点,这时候就得权衡了。 树形结构 文件系统 0 人点赞 上一篇:分享雷军22年前编写的代码