我想知道在你几乎不得不在类名中使用首字母缩略词的情况下命名约定是什么。我阅读了oracle文档here,但它没有提供太多帮助。
通常我命名以大写字母开头的类和每个后续单词的大写字符(当没有acronuyms时),但在这种情况下,URLfinder可以说比URLFinder更易读。
我不想使用UniformResourceLocatorFinder,因为它太冗长了。
答案 0 :(得分:2)
既不;它应该是UrlFinder
。
这也避免了诸如XMLHTTPRequest
之类的不幸名称,例如XmlHttpRequest
,当常识命名表明你必须将它们放在一起时。
Java API中的内容不一致(例如HttpURLConnection
)。
使所有内容正确的唯一方法是将首字母缩略词视为单词。
此外,在interwebs和found this discussion上搜索了这个,上面说的是我上面说的但是更好更长。它提到HTTPSID
之类的内容:是HttpSid
还是HttpsId
?只有将首字母缩略词视为单词,才能对它们进行有意义的区分。