我总是想在哪里放置常量,如下所示:
public interface MyInterface {
...
public static final String MY_CONST = "const";
...
}
或者在以下课程中:
public class MyClass implements MyInterface {
...
public static final String MY_CONST = "const";
...
}
定义常量的更好的地方是什么?
解决方法:
常量接口模式可能是不好的做法,但在接口中放置常量并不会使它成为一个恒定的接口.因此,如果您的常量在接口级别相关(与该接口的所有客户端相关),请继续将常量放入接口.没有错.