设计模式【十一】适配器模式

说明:主要用于接口的转化,一般在外部接口对接、系统升级改造时可能会使用。大部分情况下少用,会增加系统复杂度,却又没有实质性的作用。

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();
    }

}

   转载规则


《设计模式【十一】适配器模式》 Euler 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录