适配器模式,将老接口的数据给新接口用
https://blog.csdn.net/wwwdc1012/article/details/82780560

(1)类适配器
首先有一个已存在的将被适配的类
public class Adaptee {
public void adapteeRequest() {
System.out.println("被适配者的方法");
}
}
定义一个目标接口
public interface Target {
void request();
}
实现
public class Adapter extends Adaptee implements Target{
@Override
public void request() {
//...一些操作...
super.adapteeRequest();
//...一些操作...
}
}
调用
Target adapterTarget = new Adapter();
adapterTarget.request();
(2)对象适配器
public class Adapter implements Target{
// 适配者是对象适配器的一个属性
private Adaptee adaptee = new Adaptee();
@Override
public void request() {
//...
adaptee.adapteeRequest();
//...
}
}
浙公网安备 33010602011771号