开发者社区> 问答> 正文

组合(Composite)方法设计模式是什么?

组合(Composite)方法设计模式是什么?

展开
收起
三分钟热度的鱼 2024-05-04 23:20:04 28 0
2 条回答
写回答
取消 提交回答
  • 组合(Composite)模式的定义:有时又叫作部分-整体模式,它是一种将对象组合成树状的层次结构的模式,用来表示“部分-整体”的关系,使用户对单个对象和组合对象具有一致的访问性。https://blog.csdn.net/weixin_43759716/article/details/107780217

    2024-05-06 14:46:59
    赞同 展开评论 打赏
  • 组合通过继承的模式,和孩子节点,可以递归地去描述一个对象层次。image.png
    递归的思想,一个比较好的理解例子是下单系统中的拆单,将一些列的订单,不停地分组。在逻辑上理解,就像递归地去进一步细化一样。image.png

    2024-05-05 13:39:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载