|
|
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
两者之间的选择
我不想冒犯你,但这两个名字都很难听。具体来说,没有理由包括
作为一般规则,查看标准库的命名方式并遵循该约定。如果标准库的名称如下
|
|
|
Rishab Negi · 这个关键字在抽象类中是如何工作的 1 年前 |
|
|
Reelie · C#11-通过抽象类在接口中静态抽象成员? 2 年前 |
|
Denis Steinman · 如何从内部命名空间为类创建别名?复制 2 年前 |
|
|
vimal raj · javascript中类的执行顺序 2 年前 |
|
|
Max · 如何使用抽象/接口类的向量作为函数参数? 2 年前 |
|
|
timurichk · 我的类不重写抽象方法compareTo 8 年前 |