编码规范问题,大家在定义抽象类的时候,在命名的处理中是如何做的?

文西 发布于 2010/11/08 21:18
阅读 786
收藏 1

个人习惯比较倾向于接近与接口的定义,比如IList,那么如果我定义一个学生的抽象类的话就会命名为AStudent,但是周围的人都不是这样做的,并且我参照过MS里面的定义抽象类的地方,MS也没有单独的把A提前。

只是个人认为这样以来的话,普通类和抽象类只是在外观上就看不出任何的差别了。可能是我太追求完美了。

加载中
0
鉴客
鉴客

这种有时候没有什么道理可言,完全看项目负责人的个人喜好。

0
特劳特
特劳特

这样如果有很多A开头的单词,反而会混淆了

0
丽天
丽天

偶们把抽象类定义为Abstract×××,把接口定义为I×××了~

0
Hazelnut
Hazelnut

只要不是经常要用记事本查看源码,没必要非得在接口名字前面加一个I。

在IDE中,“I”的作用实在有限。

0
mallon
mallon

和JDK的风格保持一致

0
高少爷
高少爷

同意楼上的说法。

如果你要说规范的东西,那 JDK 的代码也没有这个习惯,JDK 里面的 接口 ,抽象类 都没有前缀区分。

这些完全是习惯问题。

0
小杨阿哥哥
小杨阿哥哥

加了I也是白加,是不是接口还得看代码·!@~

返回顶部
顶部