这是一个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程序,你会使用哪种方法,为什么?
相似问题