简单_适配器模式(Adapter)
jdk中io流InputStreamReader/OutputStreamWriter就运用了适配器模式,
其目的就是为了把字节流接口转换成字符流接口来使用。
写这篇文章使我搞清楚了 代理模式(Proxy)、装饰模式(Decorator)、适配器模式(Adapter)之间的区别,其实写技术文章是个好习惯,虽然有些东西已经懂了但是写着写着又会有一些新的东东产生。希望刚入行的自己能把这个写技术文章的习惯坚持下去。
下面是对该模式的简单理解:
package design.adapter2;/** * @author 作者 E-mail: jqsl2012@163.com * @version 创建时间:2012-2-4 下午09:34:18 <br> * 适配器类,负责把V220这个接口转换成V110接口 */public class VAdapter220To110 extends V110 {private V220 v220;//任何V220接口的实现类都可以丢进来,以便V220和V110接口可以相互工作public VAdapter220To110(V220 v220) {this.v220 = v220;}@Overridepublic int powerV110() {int v = this.v220.powerV220();System.out.println("经过适配器,220V转换成110V");return 110;}}