Chapter5. 클래스 데코레이터
클래스 데코레이터파이썬에서는 숫자, 문자열, 함수, 클래스, 모듈, None 등 거의 모든 것이 객체객체가 아닌 것) if, for, def, import, +, =, 변수 식별자 이름… 등따라서 클래스도 객체이기 때문에 함수에 할 수 있는 일을 클래스에도 똑같이 가능파라미터로 전달 가능변수에 할당 가능메서드를 가질 수 있음데코레이터로 꾸밀 수 있음클래스 데코레이터: PEP-3129에서 도입, 함수 데코레이터와 거의 같음. 유일한 차이점은 래퍼(wrapper)가 함수가 아니라 클래스라는 것.장점)코드 재사용과 DRY 원칙을 지키기 좋다.여러 클래스가 특정 인터페이스나 규칙을 따르도록 강제할 수 있다.여러 클래스에 적용할 검사/기능을 데코레이터 한 곳에만 작성하면 된다.일단 작고 간단한 클래스를 만든 뒤,..
2026. 8. 30.