首页 » 计算机与 Internet » 方法或类的起名方式的困惑

方法或类的起名方式的困惑

一个方法名应该是描述本方法的功能呢?还是描述方法的特点?
比如:void hand() 还是 void grapping()
类名也是:class 轿车() 还是 class 两轮驱动的小型车()
更明显的例子:
我今天在火车上看到了正在修建的高铁,工人师傅们用到了一种造型独特车来运输桥架,车身很长,它的下面共有20个轮子,我想它应该叫什么呢?
class 桥架运输特种车()
class 二十个轮子并且负载四十吨的车()
感觉上第一种靠谱一些?
但是这样便限制了这种车的使用,它以后只能来运输桥架。
或者起一个别名? class 共和国8001型车辆(),然后把它的功能写在注释/文档中。这种方式的好处和坏处也都很明显,用户在使用时不先阅读一下说明书是不会知道它是做什么的,甚至基本的功能都不会知道。

感谢耐心看完我唠叨的人。

Posted with WordPress for BlackBerry.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s