Class 命名-我应该避免给对象起与其类相同的名称吗?

Class 命名-我应该避免给对象起与其类相同的名称吗?,class,object,naming-conventions,Class,Object,Naming Conventions,将一个名为PDFWriter的类实例化为另一个名为PDFWriter的对象是常见的做法,还是应该避免这种做法?是否有任何情况会出现问题?如果有,是否有标准的命名约定来区分类和对象 编辑:在VB.net中如何,IDE不允许区分大小写?我认为只要您使用区分大小写的语言,类型名和变量名使用不同的大小写实践,就不会有问题 例如,如果有一个名为pdfWriter或pdf\u writer类型为pdfWriter的变量,我认为只要使用区分大小写的语言,类型名和变量名使用不同的大小写实践,就不会有问题 例如,

将一个名为PDFWriter的类实例化为另一个名为PDFWriter的对象是常见的做法,还是应该避免这种做法?是否有任何情况会出现问题?如果有,是否有标准的命名约定来区分类和对象


编辑:在VB.net中如何,IDE不允许区分大小写?

我认为只要您使用区分大小写的语言,类型名和变量名使用不同的大小写实践,就不会有问题


例如,如果有一个名为
pdfWriter
pdf\u writer
类型为
pdfWriter

的变量,我认为只要使用区分大小写的语言,类型名和变量名使用不同的大小写实践,就不会有问题


例如,如果有一个名为
pdfWriter
pdf\u writer
类型为
pdfWriter

的变量,我认为只要使用区分大小写的语言,类型名和变量名使用不同的大小写实践,就不会有问题


例如,如果有一个名为
pdfWriter
pdf\u writer
类型为
pdfWriter

的变量,我认为只要使用区分大小写的语言,类型名和变量名使用不同的大小写实践,就不会有问题


例如,可以使用类型为
pdfWriter
pdf\u writer
的变量
pdfWriter

对象和类的命名约定没有标准,但采用对象的名称被认为是一种良好的做法:-

1) 说明其使用意图

2) 结构一致

发件人:-

名字是至关重要的,因为同样的原因,他们是重要的 非OO语言,也是因为OO的拟人性 编程

在OO语言中,用类的名称命名事物是很常见的 和一个确定的或不确定的冠词(控件、控件;视图、, 视图)。当不能使用更合适的名称时,这些名称就可以了 找到(列表、员工)


因此,对象和类的命名约定没有标准,但采用以下对象的名称被认为是一种良好的做法:-

1) 说明其使用意图

2) 结构一致

发件人:-

名字是至关重要的,因为同样的原因,他们是重要的 非OO语言,也是因为OO的拟人性 编程

在OO语言中,用类的名称命名事物是很常见的 和一个确定的或不确定的冠词(控件、控件;视图、, 视图)。当不能使用更合适的名称时,这些名称就可以了 找到(列表、员工)


因此,对象和类的命名约定没有标准,但采用以下对象的名称被认为是一种良好的做法:-

1) 说明其使用意图

2) 结构一致

发件人:-

名字是至关重要的,因为同样的原因,他们是重要的 非OO语言,也是因为OO的拟人性 编程

在OO语言中,用类的名称命名事物是很常见的 和一个确定的或不确定的冠词(控件、控件;视图、, 视图)。当不能使用更合适的名称时,这些名称就可以了 找到(列表、员工)


因此,对象和类的命名约定没有标准,但采用以下对象的名称被认为是一种良好的做法:-

1) 说明其使用意图

2) 结构一致

发件人:-

名字是至关重要的,因为同样的原因,他们是重要的 非OO语言,也是因为OO的拟人性 编程

在OO语言中,用类的名称命名事物是很常见的 和一个确定的或不确定的冠词(控件、控件;视图、, 视图)。当不能使用更合适的名称时,这些名称就可以了 找到(列表、员工)


早在苹果Mac编程之初,人们就流行这样的名字:

PDFWriter aPdfWriter;

哪种语言更适合于在变量上使用大写字母:

PDFWriter ThePdfWriter;
现在,这已经不是什么时尚了

有时候你不在乎,因为作者的类型与你无关,所以你只需要使用:

PDFWriter writer;


早在苹果Mac编程之初,人们就流行这样的名字:

PDFWriter aPdfWriter;

哪种语言更适合于在变量上使用大写字母:

PDFWriter ThePdfWriter;
现在,这已经不是什么时尚了

有时候你不在乎,因为作者的类型与你无关,所以你只需要使用:

PDFWriter writer;


早在苹果Mac编程之初,人们就流行这样的名字:

PDFWriter aPdfWriter;

哪种语言更适合于在变量上使用大写字母:

PDFWriter ThePdfWriter;
现在,这已经不是什么时尚了

有时候你不在乎,因为作者的类型与你无关,所以你只需要使用:

PDFWriter writer;


早在苹果Mac编程之初,人们就流行这样的名字:

PDFWriter aPdfWriter;

哪种语言更适合于在变量上使用大写字母:

PDFWriter ThePdfWriter;
现在,这已经不是什么时尚了

有时候你不在乎,因为作者的类型与你无关,所以你只需要使用:

PDFWriter writer;


在VB.net中,IDE不允许区分大小写,那又如何呢?类和对象之间的不同命名在VB中是否合理?对不起,刚刚意识到的VB确实允许您按大小写区分类和变量。例如,
Dim pdfWriter,因为pdfWriter
完全是虚拟的