我有一个只有不变的类。代码片段是:定义常数的最佳实践 - 内部类或内部接口?
public class CommonConstant
{
public static final String DAY = "DAY";
public static final String WEEK = "WEEK";
public static final String MONTH = "MONTH";
public static final String YEAR = "YEAR";
public static final String ACCEPTED = "accepted";
public static final String REJECTED = "rejected";
public static final String ADDED = "added";
public static final String MODIFIED = "modified";
}
是在类文件中指定常量还是应该在接口中的好习惯? 什么是好习惯?
可能! – 2014-09-13 10:19:34
看看这个问题,我想这正是你想要的:http://stackoverflow.com/questions/1372991/should-a-collection-of-constants-be-placed-in-a-class-or-接口 – Bono 2014-09-13 10:20:34
接口定义了任意类的所需行为 - 如果常量与所需的接口行为相关,则将常量放在那里! – ErstwhileIII 2014-09-13 15:29:46