12 C#设计模式-装饰模式.pptVIP

  • 5
  • 0
  • 约4.31千字
  • 约 25页
  • 2017-02-11 发布于湖北
  • 举报
www.ChinaSA.info www.ChinaSA.info Design Patterns 装饰模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 装饰模式概述 装饰模式的结构与实现 装饰模式的应用实例 透明装饰模式与半透明装饰模式 装饰模式的优缺点与适用环境 装修前 装修后 装饰模式概述 现实生活中的“装饰”实例 装饰模式概述 装饰模式分析 可以在不改变一个对象本身功能的基础上给对象增加额外的新行为 是一种用于替代继承的技术,它通过一种无须定义子类的方式给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系 引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩展原有类的功能 装饰模式概述 装饰模式的定义 对象结构型模式 装饰模式:动态地给一个对象增加一些额外的职责。就扩展功能而言,装饰模式提供了一种比使用子类更加灵活的替代方案。 Decorator Pattern: Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality. 装饰模式概述 装饰模式的定义 以

文档评论(0)

1亿VIP精品文档

相关文档