装饰模式的装饰者与适配者模式的区别

(分钟前 更新) 262 1460

最新回答

1.关于新职责:适配器也可以在转换时增加新的职责,但主要目的不在此。装版饰者模式主要是权给被装饰者增加新职责的。
2.关于原接口:适配器模式是用新接口来调用原接口,原接口对新系统是不可见或者说不可用的。装饰者模式原封不动的使用原接口,系统对装饰的对象也通过原接口来完成使用。(增加新接口的装饰者模式可以认为是其变种--“半透明”装饰者)
3.关于其包裹的对象:适配器是知道被适配者的详细情况的(就是那个类或那个接口)。装饰者只知道其接口是什么,至于其具体类型(是基类还是其他派生类)只有在运行期间才知道。

amy229815572 2024-05-21

扩展回答

热门问答

装修专题

首页 >  装饰模式的装饰者与适配者模式的区别

其他人还看了

页面运行时间: 0.042953014373779 秒