命名方法的提示

时间:2011-03-23 20:59:39

标签: oop object

我们都知道类/对象应该代表事物 而方法/消息应代表操作(动词)。 但如何选择正确的动词?

我听说过一个“方法命名规则”就是 想象一些完全不同的实现然后 只需选择适用于所有人的名称。

编辑:我也知道应该将方法命名为尽可能最接近域。 (意思是在实施后没有意图)

你知道其他什么?

1 个答案:

答案 0 :(得分:2)

我喜欢尝试命名,以便给定的代码行尽可能多地具有语法和句法意义,甚至对非程序员也是如此。 (我在.NET代码中非常喜欢lambda的原因之一。就像从拉丁语中创建新单词一样,你只需将各种东西链接在一起。)

例如,在构建存储库时,有关于命名类和方法的文章非常好here