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

适配器模式

时间:2017-09-23 13:35:46      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:com   ada   推荐   对象适配器   基础上   基础   生活   ima   继承   

 


适配定义:适配,即在不改变原有实现的基础上,将原先不兼容的接 口转换为兼容的接口。

 生活场景:

技术分享

 

适配器定义:在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式

适配器类型:

 对象适配器:

技术分享

类适配器:

 技术分享

Adapter模式的几个要点
? Adapter模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况” ,在遗留代码复用、类库迁移等方面非常有用。

? GoF 23 定义了两种Adapter模式的实现结构:对象适配器和类适配器。但类适配器采用“多继承”的实现方式,带来了不良的高耦合,所以一般不推荐使用。对象适配器采用“对象组合”的方式,更符合松耦合精神。


? Adapter模式可以实现的非常灵活,不必拘泥于Gof23中定义的两种结构。例如,完全可以将Adapter模式中的“现存对象”作为新的接口方法参数,来达到适配的目的。


? Adapter模式本身要求我们尽可能地使用“面向接口的编程”风格,这样才能在后期很方便地适配。

 

适配器模式

标签:com   ada   推荐   对象适配器   基础上   基础   生活   ima   继承   

原文地址:http://www.cnblogs.com/alongcn/p/adapter.html

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