标签:
适配器模式主要用于接口的适配,在实际产品开发中诸如老版本升级,切换平台等等都会有实际的应用。
即将一个老接口封装成新接口并暴露出去,在java中的典型实现如下:
//适配器 public class Adapter extends Adaptee implements TargetOperation { @Override public void Operation() { super.oldOperation(); } }
//被适配的对象 public class Adaptee { public void oldOperation(){ System.out.print("old Operation"); } }
//适配的目标 public interface TargetOperation { public void Operation(); }
public class App { public static void main(String[] args) { Adapter adapter = new Adapter(); adapter.Operation(); } }
标签:
原文地址:http://www.cnblogs.com/Fredric-2013/p/4571698.html