property1 [Pythonic Programming] Property 파이썬의 property는 객체의 속성에 접근할 때 간편하게 getter와 setter 메서드를 정의할 수 있게 해주는 기능입니다. property를 사용하면, 외부에서 직접 접근할 수 있는 속성처럼 보이지만 내부적으로는 특정 로직을 추가하여 속성의 값을 가져오거나 설정할 수 있습니다. property는 decorator의 일종인데요, decorator에 대한 이야기는 추후 다른 포스팅에서 업로드하도록 하겠습니다. 또 property라는 것은 반드시 이렇게 코딩해야만 한다라기 보다는 제가 지난 포스팅에서 언급한바와 같이 "논리적이고 효율적으로" 글을 쓰는 것처럼 코딩도 논리적으로 구조화하려는 노력이라고 보시면 될 것 같습니다. 파이썬은 직접적인 '접근제어'가 존재하지 않습니다. 다만 private me.. 2024. 10. 26. 이전 1 다음 반응형