13
Використання @property проти getters та setters
Ось чітке специфічне для дизайну 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, який би ви підходили і чому?