javascript 适配、代理、装饰者模式的比较
适配器模式:将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),使得原本由于接口不兼容而不能一起工作的那些类(对象)可以正常协作。简单理解就是为兼容而生的 “转换器”。
代理模式:使用者无权访问目标对象,中间加代理,通过代理做授权和控制
装饰者(decorator)模式,又名装饰器模式,能够在不改变对象自身的基础上,在程序运行期间给对像动态的添加职责。与继承相比,装饰者是一种更轻便灵活的做法。
适配器: 特点在于兼容,并不预处理请求,直接将请求转接给原方法,新方法与原.
原创
2021-05-17 17:22:48 ·
144 阅读 ·
0 评论