内功心法-装饰器模式


目录
  • 内功心法-装饰器模式
    • 装饰器模式的定义
    • 装饰器模式的使用场景
    • 装饰器模式的优点
    • 装饰器模式的缺点

内功心法-装饰器模式

装饰器模式的定义

装饰器模式(Decorator Pattern)也叫包装模式(Wrapper Pattern),是指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能)。
属于结构模式。

装饰器模式的使用场景

  • 用于扩展一个类的功能或给一个类添加附加职责
  • 动态的给一个对象添加功能,这些功能可以再动态撤销

装饰器模式的优点

装饰器模式的缺点

相关