装饰者设计模式

54 阅读1分钟

装饰者模式定义

装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了开闭原则(ocp)

代码分析

image.png

代码参考 gitee.com/y2m/java-de… 的modifier文件夹

装饰者模式在JDK应用

Java的IO结构,FilterInputStream就是一个装饰者