面向对象范式装饰模式.pptVIP

  • 3
  • 0
  • 约2.55千字
  • 约 57页
  • 2017-02-06 发布于江苏
  • 举报
有什么问题呢?有哪些可变导致修改? 有什么问题呢? OO 设计原则 认识装饰模式 实际上我们需要的饮料的Cost方法需要动态的添加新的职责,即能将各类配料的Cost方法动态的加入到饮料的cost方法中, 认识装饰模式 实际上我们需要的饮料的Cost方法需要动态的添加新的职责,即能将各类配料的Cost方法动态的加入到饮料的cost方法中,具体过程如下: 认识装饰模式 实际上我们需要的饮料的Cost方法需要动态的添加新的职责,即能将各类配料的Cost方法动态的加入到饮料的cost方法中,具体过程如下: 实际上我们需要的饮料的Cost方法需要动态的添加新的职责,即能将各类配料的Cost方法动态的加入到饮料的cost方法中,具体过程如下: 关于装饰模式类图 表达: 8、写出代码(类实现) 如何扩展: 9、讨论效果, A、还有其他可用类增加啦 —画框有玻璃钢、铝合金、黄金等,蒙板有。。。, 可以自由组合顺序,直接扩展装饰者子类, 客户端只要按所要的装饰者和装饰顺序实例化, 比如你可以使用多个画框和多次蒙板,并且不同顺序, 然后调用其方法即可。 B、修改,各类画框和蒙板改了—如何办?避免副作用 如何扩展: 披着羊皮的狼吃羊,原来是赤裸裸的吃,现在装饰一下,然后。。。 我们依样画葫芦,按照上面的8大步骤进行分析和设计 分析阶段(场景2) 1、做什么(场景),需要解决的问题 场景2:披着羊皮的狼吃

文档评论(0)

1亿VIP精品文档

相关文档