# 适配器模式
适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。
它的主要意图是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。
# Real world examples
java.util.Arrays#asList() (opens new window) java.util.Collections#list() (opens new window)
# Spring 框架应用
Spring AOP
的增强或通知(Advice
)使用到了适配器模式、Spring MVC
中也是用到了适配器模式适配Controller
。