본문 바로가기

반응형

Callable object

(2)
[Python] 클래스(class) #7 클래스 데코레이터 이번 포스트에서는 이전에 배운 callable object를 이용하여 클래스 형태의 데코레이터(decorator)를 만들어 보도록 하겠다. 목차 파이썬 클래스 소개 instance vs static dict vs slots property의 활용 special method callable object >> 클래스 데코레이터(class decorator) 상속 추상 클래스와 추상 메소드 Callable Object 와 Decorator 본격적인 설명에 앞서 이전 강좌를 못 본 분들도 있을 것이므로 callable object와 decorator에 대해 간단한 한줄 요약을 정리하고 넘어 가도록 하겠다. 자세한 사항은 각 링크된 포스트들을 살펴 보도록 한다(아무리 요약이 있더라도 꼭 살펴 보도록 하자). ca..
[Python] 클래스(class) #6 callable object 이번 포스트는, 이전 #5 special method에 이어 객체를 함수 처럼 사용 할 수 있는 callable object라는 개념에 대해 살펴 보고, __call__ 스페셜 메소드를 이용해 어떻게 만드는지 알아 볼 것이다. 또한, 객체를 함수 처럼 사용 할 수 있을 때 얻을 수 있는 장점에 대해서도 살펴 보도록 한다. 이번 장은 나중에 나올 클래스 데코레이터나 기타 많은 부분에서 유용하게 사용되므로 주의 깊게 살펴 보도록 하자. 목차 파이썬 클래스 소개 instance vs static dict vs slots property의 활용 special method >> callable object 클래스 데코레이터(class decorator) 상속 추상 클래스와 추상 메소드 __call__ 스페셜 메소..

반응형