13
Alıcı ve ayarlayıcılara karşı @property kullanma
İşte Python'a özgü saf bir tasarım sorusu: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... ve class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python bunu her iki şekilde yapmamıza izin veriyor. Bir Python programı tasarlarsanız hangi yaklaşımı kullanırsınız ve neden?