【发布时间】:2010-08-02 17:28:06
【问题描述】:
我有一个关于如何命名类的对象的奇怪问题。
例如,考虑类:
>>> class DoSomething:
pass
我应该怎样称呼这个类的对象? do_something 还是什么?自从我从学习阶段出来后,我曾经使用x、y 或z 或任何我想到的东西。但是现在因为我正在学习编写正确的代码而不是语言,所以我总是面临这个问题。有什么建议吗?
【问题讨论】:
-
我认为“DoSomething”听起来更像是一个方法名(虽然是一个坏名字)而不是一个类名。
-
类通常表示“名词”(即它们是什么),而描述性“动词”通常用于命名函数或方法(即它们做什么 i>)。
标签: python oop naming-conventions