组合模式

定义

允许将对象组合成树形结构来表现"整体/部分"层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。

要点

  • 提供一个结构,可同时包含个别对象和组合对象
  • 允许客户对个别对象和组合对象一视同仁
  • 组合结构内的任意对象称为组件,组件可以是组合,也可以是叶节点
  • 在实现组合模式时,有许多设计上的折衷。你要根据需要平衡透明性和安全性

组合模式结构图

组合模式.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容