0
我有大約30個資源,每個具有大約10個屬性。我想存儲一些關於每個屬性的信息。什麼時候在java中使用枚舉?
例子:
- 它的多樣性
- 它RW(讀/寫)RO(只讀)
- LONGNAME
- 短名稱
所以我想將它存儲的在一個像這樣的枚舉:
public enum Attributes {
U_RESOURCETYPE(true, "RW", "resourceType", "rt"),
U_RESOURCEID(false, "RO", "resourceID","ri"),
//...
}
但是這會導致300個常量(30個資源* 10個屬性)。
我也可以使用一個配置文件或Singleton枚舉與地圖作爲成員。
實現此目標的最佳方法是什麼?
爲什麼不能使用數據庫而不是開銷代碼? – iMBMT
使用實體(de-)序列化庫,堅持數據庫或文件。 – Mena