descriptor 썸네일형 리스트형 파이썬 클린 코드 - 6장 (디스크립터로 더 멋진 객체 만들기) 1. 디스크립터 개요 1-1. 디스크립터 메커니즘 디스크립터를 구현하려면 최소 두 개의 클래스가 필요하다. 클라이언트 클래스는 디스크립터 구현의 기능을 활용할 도메인 모델로서 솔루션을 위해 생성한 일반적인 추상화 객체이다. 디스크립터 클래스는 디스크립터 로직의 구현체이다. 디스크립터는 단지 디스크립터 프로토콜을 구현한 클래스의 인스턴스다. 이 클래스는 다음 매직 메서드 중 최소 한 개 이상을 포함해야 한다. __get__ __set__ __delete__ __set_name__ 또한 다음과 같은 네이밍 컨벤션을 사용한다. 이름 의미 ClientClass 디스크립터 구현체의 기능을 활용할 도메인 추상화 객체. 디스크립터의 클라이언트이다. 클래스 속성으로 디스크립터를 갖는다. DescribtorClass 디.. 더보기 이전 1 다음