设计模式------适配器模式

Posted 关关雎鸠,在广州

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式------适配器模式相关的知识,希望对你有一定的参考价值。

当系统的数据和行为都正确,但接口不符合时,我们应该考虑用适配器。
适配器主要应用于希望复用现存的类,但是接口又与复用环境要求的不一致

就是说,两个类所做的事相同或者相似,但是具有不同的接口,这也是一种迫于无奈,双发都不太容易修改的时候。
一般情况下,尽可能的前期不考虑适配器,当然了,如果像对接类似第三方组件之类的,没必要为了它改变自己的接口,那就可以考虑。
像我们的 ADO.net里面的 DataAdapter。

注意事项:适配器模式不能乱用,就像著名的扁鹊三兄弟的故事,如果前期设计好一点,事前能控制,最好就前期设计好的,
我觉得适配器是一种后期弥补的模式,不能盲目的用。

 

以上是关于设计模式------适配器模式的主要内容,如果未能解决你的问题,请参考以下文章

尚硅谷设计模式学习 --- [类适配器模式对象适配器模式接口适配器模式]

设计模式——适配器模式

设计模式 结构型模式 -- 适配器模式(概述类适配器模式对象适配器模式适配器模式适用场景JDK源码解析(I / O流))

设计模式:适配器模式(Adapter)

设计模式之(20)——适配器模式

设计模式之各种适配器