组合(Composite)模式的定义:有时又叫作部分-整体模式,它是一种将对象组合成树状的层次结构的模式,用来表示“部分-整体”的关系,使用户对单个对象和组合对象具有一致的访问性。https://blog.csdn.net/weixin_43759716/article/details/107780217
组合通过继承的模式,和孩子节点,可以递归地去描述一个对象层次。
递归的思想,一个比较好的理解例子是下单系统中的拆单,将一些列的订单,不停地分组。在逻辑上理解,就像递归地去进一步细化一样。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。