Python decorator, property
@property decorator
* class의 getter, setter를 쉽게 사용 가능하게 해준다.
* 일반적인 getter, setter와 동일하게 제한, 하위호환성 등을 고려할 수 있다.
python의 class에 property라는 내장함수가 있는데, 이를 decorator 형태로 사용 가능하게 한 것.
쉽게 getter, setter 사용
decorator 없이는 private member에 대해서 아래와 같이 코딩할 수 밖에 없다.
class Person():
def __init_