结构型模式 --- 适配器模式

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());
    }
}
上一篇 下一篇

猜你喜欢

热点阅读