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用于一般的包......虽然这不是一个直观的答案,但它确实传达你想,如果你让“包”是指软件[含义-包]。

相关问题