使用形容词给类型名或类名的命名方法

程序命名有很多方法,也有很多争论,有的人喜欢用下划线分隔,有的人喜欢用大小写分隔(驼峰),有人告诉你全局变量要全大写,有的人说用g_作前缀。
我觉得重点不是大小写或分隔符,而是使用不同词性的词来命名。

变量名用名词或定中短语,函数用动词或动宾短语这个已经形成共识。那类名呢?一般也用名词,这样会用变量名冲突,于是有些人用首字母大写给类命令,小写是变量;有些人则使用前缀或后缀区分。我觉得类名应使用形容词,但大多数类天然是名词,怎么变成形容词呢?其实很简单,加s就可以了,比如英语中表示“学生的”写法是 student's 或 of student, 这样学生类就可以使用students表示。有人可能要问,那学生类的数组呢?数组有很多类型,有内存连续的数组,有链式的数组,所以仅仅加个s是不够的,所以可以分别命名为stu_arr, llist_of_stu,反正只要是名词或定中短语就可以了。

posted @ 2018-01-04 12:50  декодер  阅读(351)  评论(0编辑  收藏  举报