您的位置:首页 > 其它

设计模式之适配器模式

2014-10-04 01:25 211 查看
定义:将一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

结构图:



示例代码:

public class Adaptee {

public void specialRequst() {
System.out.println("specialRequest");
}
}
public interface Target {

public void request();
}

public class Adapter implements Target {

private Adaptee adaptee = new Adaptee();

@Override
public void request() {
// TODO Auto-generated method stub
adaptee.specialRequst();
}

}
客户端代码如下:

public class Client {

public static void main(String[] args) {

Target target = new Adapter();
target.request();
}
}


运行结果如下:
specialRequest
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: