是否应将常量集合放在类或接口中?
2022-09-01 03:00:52
如果我有一个静态常量的集合,我想集中声明这些常量,以便如果将它们放在类或接口(Java)中,则可以在各个项目之间共享它们。
在过去,我看到它们大多放在一个类中,但我开始想,由于类不会也不应该被实例化,也许它们在接口中会更好,但话又说回来,接口不应该由任何类实现,例如
public class ErrorCodes {
public static final String ERROR_1 = "-1";
public static final String ERROR_2 = "-2";
}
或
public interface ErrorCodes {
public static final String ERROR_1 = "-1";
public static final String ERROR_2 = "-2";
}