我通常会问自己:
这种方法在做什么?
答案决定了应调用什么方法。当然,它完全独立于程序员。
注意: 如果您不能 简洁地 描述该方法的作用,则可能是做得太多,应该分开。
选择方法的动词:
- 执行计算: 计算
- 检索数据: 获取 或 检索
- 变异资料: 设定 或 变更
- 删除数据: 删除 或 删除
- 转换: 转换
- 启动动作: 启动 或 启动
- 停止动作: 停止 或 取消
现在,并不是所有的方法都以动词开头。但他们确实不需要。如果您阅读:
... myString.length();
要么
... myArray.size();
您知道发生了什么-不需要动词。这对于Java层次结构中更高级别的许多类方法都是如此。集合,数学等。只要名称准确传达方法的作用,就可以了。



