在 C-ish 语言中,我会使用 getter/setter 方法/函数来掩盖数据存储细节,例如:
int getFoo();
void setFoo(int value);
我有一些 Python 可以:
class MyClass:
def Foo(self):
...magic to access foo...
return value
为 Foo 编写/命名设置器的正确方法是什么?我确信它比语言功能更成语,但我不确定什么是常见的。也许我需要重命名Foo()
并getFoo()
匹配它setFoo()
。我想这没关系,如果这是通常所做的。