메타클래스 썸네일형 리스트형 [Effective Python 복습] Chapter 4. 메타클래스와 속성 파이썬 코딩의 기술 Chapter4. 메타클래스와 속성 - 메타클래를 이용하면 파이썬의 class문을 가로채서 클래스가 정의될 때마다 특별한 동작을 제공할 수 있다 - 또 하나의 강력한 기능은 속성 접근을 동적으로 사용자화하는 파이썬의 내장 기능이다 - 동적 속성은 객체들을 오버라이드하다가 예상치 못한 부작용을 일으키게 할 수 있다 - 최소 놀랍 규칙을 따르자 29. getter와 setter method 대신에 일반 속성을 사용하자 간단한 공개 속성을 사용하여 새 클래스 인터페이스를 정의하고 setter와 getter method는 사용하지 말자 객체의 속성에 접근할 때 특별한 동작을 정의하려면 @property를 사용하자 @property method에서 최소 놀람 규칙을 따르고 이상한 부작용은 피하.. 더보기 이전 1 다음