设计模式完结--适配器模式(adapter pattern)

Posted 上台阶

tags:

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

总结:其实就是组合复用,关联已有类对象来使用。就这么简单

使用场景:不兼容结构的协调

如何在既不修改现有接口又不需要任何算法库代码的基础上能够实现算法库的重用?

 

适配器模式(Adapter Pattern):

 

适配器模式可分为对象适配器(关联关系)和类适配器(继承关系)。在实际开发中,对象适配器的使用频率更高,对象适配器模式结构如图9-3所示:

 

 

 

 缺省适配器模式(Default Adapter Pattern):

 

不需要实现一个接口所提供的所有方法时,可先设计一个抽象类实现该接口,并为接口中每个方法提供一个默认实现(空方法),该抽象类的子类可以选择性地覆盖父类的某些方法来实现需求。

 

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

图解设计模式之Adapter模式

设计模式(2)-- 适配器模式(Adapter)

Adapter适配器模式

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

Adapter (适配器模式)

七适配器(Adapter)模式--结构模式(Structural Pattern)