组合模式通过引入一个抽象的组件对象,作为组合对象和叶子对象的父对象,这样就把组合对象和叶子对象统一起来了,用户使用的时候,始终是在操作组件对象,而不再去区分是在操作组合对象还是在操作叶子对象。
场景问题:需要管理商品分类树。
模式定义:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
模式本质:统一叶子对象和组合对象。
使用场景:
七寸知架构-【结构型模式十】组合模式(Composite) (opens new window)
← 桥接模式 Redis分布式锁(spring-boot-klock-starter快速入门)→