在 C# 中,接口命名约定是I<myInterfaceName>
(例如:)IList
。
抽象类是否有任何命名约定?
如果没有,主要建议是什么?
在 C# 中,接口命名约定是I<myInterfaceName>
(例如:)IList
。
抽象类是否有任何命名约定?
如果没有,主要建议是什么?
通常,命名抽象类时不使用后缀/前缀,这与具有前缀“I”的接口不同。只需以简短准确的方式为您的班级起一个描述其用途的名称即可。
抽象类有命名约定吗?
不,这里没有约定。有一些表示抽象基类的常用方法。我见过的最常见的是使用后缀Base
. 就个人而言,我不喜欢这种约定,并且框架指南建议反对它。
如果没有什么是主电源建议?
一个好的通用名称,它描述了类正在建模的内容,就像任何其他类名一样。如此Shape
,然后Polygon
,RegularPolygon
如此等等。