装饰设计模式

装饰设计模式就是在不改变原有类的基础上,使用增强类来对原有类的功能进行优化和加强,
这样一来的好处就是,我可以由一个原型基础类,通过各种不同的修饰包括类,包装出更多不同功能的包装类出来。和接口和实现类的关系特别像,不过这里主要是对原有功能进行增强和扩展

我们这里一IO流中应用的装饰设计模式为例

MyFileInputStream 被装饰对象

Rhyme/Java 设计模式之装饰设计模式

进行装饰处理

Rhyme/Java 设计模式之装饰设计模式

测试结果

Rhyme/Java 设计模式之装饰设计模式

相关文章:

  • 2021-10-18
  • 2021-04-03
  • 2022-01-05
  • 2022-12-23
猜你喜欢
  • 2021-04-27
  • 2022-12-23
  • 2021-08-25
  • 2021-07-07
  • 2022-12-23
  • 2021-10-27
  • 2021-12-20
相关资源
相似解决方案