说明:主要用于接口的转化,一般在外部接口对接、系统升级改造时可能会使用。大部分情况下少用,会增加系统复杂度,却又没有实质性的作用。
1、类图
2、实现
public class SyncExport {
private String exportType;
public SyncExport() {
exportType = "SYNC";
}
public void exportSync() {
System.out.println("export type:" + this.exportType);
}
}
public class Adapter {
private SyncExport syncExport;
public Adapter(){
this.syncExport = new SyncExport();
}
public void export(){
syncExport.exportSync();
}
}
public class ExportTest {
public static void main(String[] args) {
Adapter adapter = new Adapter();
adapter.export();
}
}