0%

修饰者模式

修饰者模式

修饰者模式可以动态的将责任附加到对象上,进行功能的扩展

如java io包中的设计就是使用了修饰者模式

使用场景

  • 需要扩展一个类的功能
  • 需要动态的给一个对象增加功能