扩展两个java类而不进行组合

dldeef67  于 2021-07-07  发布在  Java
关注(0)|答案(0)|浏览(251)

我有两个配置类: MainConfiguration 以及 Configuration 每个都有几个字段。

class MainConfiguration {
    public String a;
    public String b;
    public String c;
    // ...
}
class Configuration {
    public String d;
    public String e;
    public String f;
    // ...
}

目标是能够使用 MainConfiguration ,和 MainConfiguration + Configuration 作为两个独立的班级。假设我也不能:
使用组合/依赖注入
对配置类进行更改
例如,我可以

class NewConfiguration extends Configuration {
    // copy fields from MainConfiguration
    public String a;
    public String b;
    public String c;
    // ...
}

但这会复制 MainConfiguration . 实现这个目标最干净的方法是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题