首页 > 其他 > 详细

设计模式 -- 组合模式 (Composite Pattern)

时间:2016-09-03 12:21:06      阅读:174      评论:0      收藏:0      [点我收藏+]

   定义

  对象组合成部分整体结构,单个对象和组合对象具有一致性。

   看了下大概结构就是集团总公司和子公司那种层级结构。

  角色介绍:

  Component :抽象根节点:其实相当去总公司,抽象子类共有的方法;

  Composite :相当于总公司的智能部门,也分管子公司,通过集合存储子节点对象,提供增删获取子节点对象的方法;

  leaf:子节点,相当于集团子公司,总公司具有的智能,子公司也具有,因此子节点具有总节点拥有的所有抽象方法以及提供给子类的方法。

  Client:通过抽象跟节点操作子节点的对象。

 

设计模式 -- 组合模式 (Composite Pattern)

原文:http://www.cnblogs.com/androidsuperman/p/5836608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!