IT技术篇Java 杂谈程序员技术栈

设计模式-之合成模式(三)

2019-02-21  本文已影响10人  3d0829501918

什么是合成模式?
   合成(Composite)模式也称组合模式,合成模式是一组对象的组合,这些对象可以是容器对象,表现为组的概念。另外一些对象代表了单对象,或称叶子对象。

公司抽象类 公司实现类 部门类 测试类 运行结果

小农总结:
  组合模式解耦了客户程序与复杂元素内部结构,从而使客户程序可以向处理简单元素一样处理复杂元素,想要创建层次结构,组合模式是最理想的选择。

上一篇 下一篇

猜你喜欢

热点阅读