我目前为这样的常量定义了一个类
public final class DataContainer{
public static final String x1="a";
public static final String x2="b";
...
public static final String xn="z";
}
并通过像这样访问来使用这些:DataContainer.x1
但是现在我需要定义这个常量文件(DataContainer1
& DataContainer2
)的两个实现,并在运行时选择在整个应用程序中使用常量的两个实现类中的哪一个,而不需要从 .DataContainer1.x1
到 DataContainer2.x1
.
我怎样才能实现这样的设计?