我需要帮助。我有一个只有一个方法的接口:
getLanguages();
实现此接口的类应实现getLanguages()
方法以返回支持的语言列表。但我不知道如何标题这个界面清晰简单。 “LangGetter”? “LangListGetter”?是否有任何接口命名协议?
感谢。
答案 0 :(得分:2)
根据Using Java Naming Conventions上的这篇文章:
接口:名称应该在CamelCase中。它们往往具有描述类可以执行的操作的名称:
interface Comparable interface Enumerable
请注意,有些程序员喜欢通过以“I”开头来区分接口:
interface IComparable interface IEnumerable
因此,根据这些惯例,您可以给它一个简单的名称,例如ISupportedLanguages
。
答案 1 :(得分:1)
ILanguageAware或LanguageAware怎么样。
答案 2 :(得分:0)
接口名称应表达能力,如Comparable
。您应该确定您希望接口用户拥有的功能。即:LanguageSupporter
或HasLanguages
。