适配器模式:将一个类的接口转移成客户希望的另外一个接口,此模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
首先定义一个目标接口ITarget
public interface ITarget {
public void request();
}
然后定义一个需要适配的类Adaptee
public class Adaptee {
public void specialRequest(){
System.out.println("特殊请求");
}
}
接着定义一个Adapter类继承 ITarget接口
public class Adapter implements ITarget{
private Adaptee adaptee=new Adaptee();
@Override
public void request() {
adaptee.specialRequest();
}
}
客户端代码
public static void main(String[] args) {
//适配器模式
ITarget target=new Adapter();
target.request();
}
时间: 2024-10-06 23:21:20