结构型模式 --- 适配器模式
2019-12-23 本文已影响0人
十二找十三
某个类的接口转换成客户端期望的另一个接口
public interface Source {
public String aaa();
public String bbb();
}
public class ISource implements Source {
@Override
public String aaa() {
return "aaa";
}
@Override
public String bbb() {
return "bbb";
}
}
public class SourceAdapter {
private Source source;
public SourceAdapter(Source source) {
this.source = source;
}
public String aaa() {
return source.aaa();
}
}
public class Test {
public static void main(String[] args) {
SourceAdapter sourceAdapter = new SourceAdapter(new ISource());
System.out.println(sourceAdapter.aaa());
}
}