logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【设计模式】组合模式

简化客户端代码,统一处理复杂和简单对象易于增加新类型的组件符合开闭原则很难限制组合中的组件类型使设计变得更加抽象确保树形结构确实需要统一处理注意组件接口的设计,不要过度抽象考虑是否需要父节点引用在遍历时注意性能问题避免在叶子节点中实现无意义的组合操作树形结构不明显的场景节点之间关系复杂,不是简单的包含关系需要频繁修改树形结构的场景。

文章图片
#组合模式#java
到底了