13
Usando @property versus getters e setters
Aqui está uma pergunta de design puro e específica para Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... e class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python nos permite fazê-lo de qualquer maneira. Se você projetasse um programa Python, qual abordagem você …