13
@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): ... 파이썬으로 우리는 어느 쪽이든 할 수 있습니다. 파이썬 프로그램을 디자인한다면, 어떤 접근법을 사용해야하며 왜 그런가?