码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式(适配器)

时间:2015-06-12 17:05:55      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

适配器模式主要用于接口的适配,在实际产品开发中诸如老版本升级,切换平台等等都会有实际的应用。

即将一个老接口封装成新接口并暴露出去,在java中的典型实现如下:

技术分享

  • Adapter(适配器)
//适配器
public class Adapter extends Adaptee implements TargetOperation {

    @Override
    public void Operation() {
        super.oldOperation();
    }
}
  • Adaptee(被适配的类)
//被适配的对象
public class Adaptee {
    public void oldOperation(){
        System.out.print("old Operation");
    }
}
  • TargetOperation(适配的目标接口)
//适配的目标
public interface TargetOperation {
    public void Operation();
}
  • APP 测试类
public class App {

    public static void main(String[] args) {    
        Adapter adapter = new Adapter();
        adapter.Operation();
    }
}

设计模式(适配器)

标签:

原文地址:http://www.cnblogs.com/Fredric-2013/p/4571698.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!