自己在写框架,写库的时候最可能用到装饰器模式了,因为里面设计的API很可能需要修改,但是之前的也不能废弃掉,因为已经有客户在用了,所以此时应该应用装饰器模式了!!!
Javascript装饰器的妙用https://www.cnblogs.com/jiasm/p/9281113.html
介绍:
- 为类或者函数添加新的功能
- 不改变其原有的结构和功能
与适配器模式对比:
装饰器模式是新的接口和老的接口都能用,而适配器模式是老的接口不能用了。
自己在写框架,写库的时候最可能用到装饰器模式了,因为里面设计的API很可能需要修改,但是之前的也不能废弃掉,因为已经有客户在用了,所以此时应该应用装饰器模式了!!!
装饰器模式是新的接口和老的接口都能用,而适配器模式是老的接口不能用了。