CompositeDesignPattern组合设计模式使用方法---代码演示.pptVIP

  • 7
  • 0
  • 约1.67千字
  • 约 23页
  • 2017-03-16 发布于海南
  • 举报

CompositeDesignPattern组合设计模式使用方法---代码演示.ppt

分店OR总店类(组合类) 加盟店类 因为加盟店相当于叶节点,不存在添加、删除等操作 Main方法 这样在累积所有子店面积分的时候,就不需要去关心子店面的个数了,也不用关心是否是叶子节点还是组合节点了,也就是说不管是总店刷卡,还是加盟店刷卡,都可以正确有效的计算出活动积分。 Result: THANK YOU Java设计模式之组合模式 组长: 周之恺 组员:姜洪健、姜金翰、梁家豪、彭晓雨 介绍 实例 实验 1 2 3 目录 介 绍 1 1 2 3 4 6 定义 有时候又叫做部分-整体模式,将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性 1 2 3 4 6 作用 1.在树型结构的问题中,模糊了简单元素和复杂元素的概念。客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 2. 优化处理递归或分级数据结构。 1 2 3 4 6 分类 1.将管理子元素的方法定义在类中 2.将管理子元素的方法定义在接口中这样Leaf类就需要对这些方法空实现 1 2 3 4 6 适用性 1.表示对象的部分-整体层次结构 2.希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 组合模式实例 2 Composite Design Pattern 组合设

文档评论(0)

1亿VIP精品文档

相关文档