js设计模式-装饰器模式
装饰器模式
为对象添加新功能,不改变其原有的结构和功能,和适配器模式不一样,适配器模式是原有的不能用了,而装饰器模式是原来的还能用,不过给增加一些功能。
比如: 手机壳,用来给手机美观,保护,防滑等等
例子:
1 | class Circle { |
为对象添加新功能,不改变其原有的结构和功能,和适配器模式不一样,适配器模式是原有的不能用了,而装饰器模式是原来的还能用,不过给增加一些功能。
比如: 手机壳,用来给手机美观,保护,防滑等等
1 | class Circle { |