0%

decorator

装饰器


Filter模式就是Decorator模式

思想

把需要新添加的内容用Decorator的方式层层加之于上,把新功能组合于原有基础之上

优势

可以将核心功能和附加功能分开

  • 增加核心功能就增加子类
  • 增加附加功能就增加Decorator的子类
  • 可以在运行期间动态的给核心功能添加附加功能

设计Decorator模式