class 网址查找器还是 class 网址查找器?

class URLfinder or class URLFinder?

我想知道在您几乎必须在 class 名称中使用首字母缩略词的情况下的命名约定是什么。我阅读了 oracle 文档 here 但它没有提供太多帮助。

通常我命名 classes 以大写字符开头,后面的每个单词都是大写字符(当没有首字母缩略词时),但在这种情况下,URLfinder 可以说比 URLFinder 更易读。

我不想使用 UniformResourceLocatorFinder,因为它太冗长了。

都没有;应该是 UrlFinder.

这也避免了像 XMLHTTPRequest 这样的不幸名称,例如 XmlHttpRequest,当常识性命名说你必须将它们放在一起时。

Java API 中的内容不一致(例如,HttpURLConnection)。

唯一正确处理所有内容的方法是将首字母缩略词视为单词。

此外,在互联网上搜索了这个 found this discussion 上面说的是我所说的,但更好,更长。它提到了 HTTPSID 之类的东西:是 HttpSid 还是 HttpsId?只有把首字母缩略词当成词来对待,才能有意义地加以区分。