通常的做法是将一个名为PDFWriter
的类实例化为一个名为PDFWriter
的对象,还是应该避免这种情况?是否有任何情况会出现问题,如果有,是否有标准的命名约定来区分类和对象?
编辑:在VB.net中,IDE不允许区分大小写?
答案 0 :(得分:2)
只要您使用区分大小写的语言,类型名称和变量名称使用不同的案例实践,我认为这不是问题。
例如,拥有pdfWriter
类型的pdf_writer
或PDFWriter
变量应该没问题。
答案 1 :(得分:1)
回到Apple Mac编程的开头,人们可以大肆宣传:
PDFWriter aPdfWriter;
或
PDFWriter thePdfWriter;
对于喜欢变量大写的语言更好:
PDFWriter ThePdfWriter;
现在,那不是时尚。
有时你不在乎,因为作家的类型是无关紧要的,所以你只需要使用:
PDFWriter writer;
或
PDFWriter Writer;
答案 2 :(得分:0)
对象和类的命名约定没有这样的标准,但是采用以下对象的名称被认为是一种很好的做法: -
1)表明其使用意图。
2)统一的结构。
来自here: -
名称非常重要,因为它们非常重要 非OO语言,但也因为OO的拟人性质 编程。
在OO语言中,通常使用类的名称命名 一篇明确或不确定的文章(Control,aController; View, 风景)。当更合适的东西不能时,这些名称是好的 找到(名单,员工)。