# 适配器模式
# 简介
结构型模式,通过持有一个被适配者的引用,通过适配器适配成目标角色。
# 示例
public interface Target {
void request();
}
public class Adaptee{
public void request() {
System.out.println("源角色逻辑");
}
}
public class Adapter implements Target {
private Adaptee adaptee;
public Adapter(Adaptee adaptee) {
this.adaptee = adaptee;
}
@Override
public void request() {
//适配逻辑
System.out.println("添加适配逻辑");
}
}
# 调用
@Test
public void tt(){
Target target = new Adapter(new Adaptee());
target.request();
}