使用@Property与getter和setter
下面是一个特定于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.setter def my_attr(self, value): ...
Python允许我们做任何一种方式。如果你要设计一个Python程序,你会使用哪种方法,为什么?
蝴蝶刀刀
湖上湖
元芳怎么了
相关分类