码迷,mamicode.com
首页 > 其他好文 > 详细

装饰者模式vs适配器模式

时间:2016-07-13 01:31:57      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

http://www.cnblogs.com/tekkaman/p/3275077.html

 

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

装饰者模式vs适配器模式

标签:

原文地址:http://www.cnblogs.com/feng9exe/p/5665401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!