这是一个Python特有的设计问题:
class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ...和 class MyClass(object): ... @property def my_attr(self): ... @my_attr.sette def my_attr(self, value): ...Python可以让我们做到这一点。如果如果要设计一个Python程序,你会使用哪种方法,为什么?
相似问题