组成适配器实现Java

时间:2018-07-10 06:18:04

标签: java adapter

我有一个外部库:

public class ExternalLib { ... }

我想在我的项目中使用它,所以我在将在我的项目中使用的类中像这样启动它:

public class Codec {

    private static final ExternalLib externalLib = new ExternalLib();

    public static String encode(String x, int l, Long s, int f) {
        return externalLib.encode(x, l, s, f);
    }

    public static ExternalLib decode(String y) {
        return externalLib.decode(y);
    }

我想保护我的编解码器,以防万一有人在类ExternalLib中更改了某些东西,所以想知道如何在这里引入新的类/接口吗?并映射externalLib(在解码方法的主体中)?正在考虑包装externalLib,而不是将其映射到执行解码方法时将返回的新对象中。有人可以帮我吗?

0 个答案:

没有答案