引用设计模式里面的一句话来对适配器模式做一个定义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适配器模式用到的例子在现实生活中最贴切的就是充电器的例子,手机充电的时候需要低电压,而我们民用电压为220V,所以我们需要一个变压器将220v的电压转化为手机需要的电压,充电器就扮演了适配器的角色。而我们想想在Thingking in Java中,作者在类再生这一章介绍了组合和继承两种形式,其实里面的代码就是适配器模式的应用。