声明:本文部分图片及内容引用自:https://www.cnblogs.com/qiumingcheng/p/5219631.html
举一个形象的例子,人可以说话,而扩音器可以对人说的话进行扩音。所以扩音器就是一个装饰器。
java中就有一套在这样的场景专门使用的设计模式——装饰器模式。
装饰器的特征:
总结一下就是:保持接口,增强性能。
11 IO流(八)——装饰器设计模式,Filter装饰流
原文:https://www.cnblogs.com/Scorpicat/p/11920428.html