我有一個只有不變的類。代碼片段是:定義常數的最佳實踐 - 內部類或內部接口?
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