Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
998
5
메타프로그래밍
그림
23-4
help
(
LineItem
.
weight
)
help
(
LineItem
)
명령을 실행했을 때의 파이썬 콘솔 화면
23
.
7
요약
이 장의 첫 번째 예제는
22
장에서 구현했던
LineItem
클래스에서 이어졌다. [예제
23
-
2
]에서
프로퍼티를 디스크립터로 교체했다. 디스크립터는 일종의 클래스로, 디스크립터 인스턴스는
관리 대상 클래스의 속성으로 사용된다. 이런 메커니즘을 설명하려면 특별한 용어가 필요했기
관리 대상 인스턴스
저장소 속성
등의 용어를 정의했다.
23
.
2
.
2
절 ‘
LineItem
버전 #
4
: 저장소 속성명 자동으로 붙이기’에서는
storage_name
을 명시하
지 않고
Quantity
디스크립터를 선언할 수 있게 변경했다. 저장소 이름을 명시할 때 중복되고
에러가 발생하기 쉽기 때문이다. 이 문제를 해결하고자
Quantity
안에
__set_name__( )
별 클래스를 구현하고 관리 대상 프로퍼티를
self.storage_name
에 저장했다.
999
23
속성 디스크립터
23
.
2
.
3
절 ‘
LineItem
버전 #
5
: 새로운 디스크립터형’에서는 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772