概念
适配器模式是将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。
UML图
类适配器
请求接口
public interface Target {
void request();
}
被适配类
public class Adaptee {
public void specificRequest(){
System.out.println("specificRequest");
}
}
装饰器类
public class Adapter extends Adaptee implements Target {
@Override
public void request(){
specificRequest();
}
}
测试类
public