0

我有一個應用程序,它有一組集合,其中包含外部可配置的值。例如:是否有描述應用程序範圍配置屬性的術語?

例如:

貨幣,時區,國家,州。

通常,這些值在下拉框中顯示給用戶,並從外部服務加載,按上述類別分組。

有沒有一個名詞可以有效地描述這個「配置值集合集合」?

如:

interface xxxxRepository 
{ 
    List<String> getXXXXX(String category); 
} 

什麼是清楚地描述這個概念,有效的名字呢?

回答

0

「系統屬性」的聲音是否足夠通用?或「MetaDataService」聽起來自我解釋/邏輯?

+0

元數據可能是一種可能性,但與此同時,元數據是非常通用的(通常被濫用),因此幾乎沒有意義。 – spaaarky21

0

「系統屬性」對於應用程序範圍的配置值非常常見,但我會將其用於更簡單的foo =「bar」鍵/值對,例如數據庫連接字符串。

這種看起來像你的例子(貨幣,國家,國家)超出了我會考慮的基本「配置」。從某種意義上說,您正在以數據驅動的方式定義可能的枚舉值。也許EnumerationRepository或EnumerationValueRepository將是適當的?

0

基本上你需要的是一個metadatarepository以及他們歸類爲clasifications和分類項目

AppSemanticsRepostiory {

getClassification()的方式來組元素;

}

0

在阿達那將是大致類似於package elaboration用於一般的包......雖然這不是一個直觀的答案,但它確實傳達你想,如果你讓「包」是指軟件[含義-包]。

相關問題