如何考虑去使用装饰器模式?

先说说装饰器的概念:
比如css不太好,我们导入新的scss来支撑。

思想:功能高端特殊化

如果在项目中出现迭代老代码,或者有第三方插件等需要重新做一次包装,那么就可以想到装饰器模式(原有功能不变)。

和适配器不一样的地方

适配器是扩张并兼容,装饰器是功能特殊化