适配器模式

适配器模式

1.适配器模式(Adapter Pattern)属于结构型模式,它结合了两个独立接口的功能。是作为两个不兼容接口的桥梁。比如读卡器可以看做是一个适配器,连接电脑和SD卡。适配器可以将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

2.实现方式:通过继承或者依赖,适配器继承或者依赖已有的对象,实现想要的目标接口。

3.应用场景:比如Java中的jdbc。

4.注意:适配器模式在设计的时候一般不采用,而是用于解决已经部署的项目的问题。过多的使用适配器模式会让系统很凌乱,比如明明调用的是A接口,内部却被适配成了B接口的实现。