我有一個應用程序,它有一組集合,其中包含外部可配置的值。例如:是否有描述應用程序範圍配置屬性的術語?
例如:
貨幣,時區,國家,州。
通常,這些值在下拉框中顯示給用戶,並從外部服務加載,按上述類別分組。
有沒有一個名詞可以有效地描述這個「配置值集合集合」?
如:
interface xxxxRepository
{
List<String> getXXXXX(String category);
}
什麼是清楚地描述這個概念,有效的名字呢?
我有一個應用程序,它有一組集合,其中包含外部可配置的值。例如:是否有描述應用程序範圍配置屬性的術語?
例如:
貨幣,時區,國家,州。
通常,這些值在下拉框中顯示給用戶,並從外部服務加載,按上述類別分組。
有沒有一個名詞可以有效地描述這個「配置值集合集合」?
如:
interface xxxxRepository
{
List<String> getXXXXX(String category);
}
什麼是清楚地描述這個概念,有效的名字呢?
「系統屬性」的聲音是否足夠通用?或「MetaDataService」聽起來自我解釋/邏輯?
「系統屬性」對於應用程序範圍的配置值非常常見,但我會將其用於更簡單的foo =「bar」鍵/值對,例如數據庫連接字符串。
這種看起來像你的例子(貨幣,國家,國家)超出了我會考慮的基本「配置」。從某種意義上說,您正在以數據驅動的方式定義可能的枚舉值。也許EnumerationRepository或EnumerationValueRepository將是適當的?
基本上你需要的是一個metadatarepository以及他們歸類爲clasifications和分類項目
AppSemanticsRepostiory {
getClassification()的方式來組元素;
}
在阿達那將是大致類似於package elaboration
用於一般的包......雖然這不是一個直觀的答案,但它確實傳達你想,如果你讓「包」是指軟件[含義-包]。
元數據可能是一種可能性,但與此同時,元數據是非常通用的(通常被濫用),因此幾乎沒有意義。 – spaaarky21