1
5
想象一下,如果你有一个抽象类链,那么你会称它为myClassBaseBase吗? 如果可以的话,避免在你的名字中使用“base”。您有一个抽象基类,因为它在某种程度上比具体的实现更通用。然后以更通用的方式命名它,描述它为派生类提供的公共基础。 如果由于某种原因无法完成以上操作,我同意前面的海报;请使用MyClassBase。 |
2
3
主观的…但是可以。这是我对事物的看法:
|
3
1
MyCaseBasic 是前进的道路。 这是主观的,但称之为MyClassBase在设计上带来了可读性和对称性。 |
4
0
我不会使用单词“base”、“my”或“class”,而是为实际描述它是什么的接口选择一个名称。 |
5
0
不确定这是否正确,但是当我命名我的基类时,我希望通过查看类名就可以理解这是要继承的。就像我有两个版本的Web部件(GoogleSearch)一样,一个用于移动浏览器,另一个用于普通浏览器,然后我将创建一个名为GoogleSearchWebPartBase的抽象库,并将Web部件命名为MobileGoogleSearch和GoogleSearch。 |
6
0
两者之间的选择
我不想冒犯你,但这两个名字都很难听。具体来说,没有理由包括
作为一般规则,查看标准库的命名方式并遵循该约定。如果标准库的名称如下
|
Selam S · 重命名Clojure的特殊形式 7 年前 |
Trav Easton · 过滤器命名约定 7 年前 |
radbyx Matt · 样式和事件的CSS类的命名约定是什么? 7 年前 |