Chapter 9. 객체지향 프로그래밍과 클래스
파이썬은 설계부터 모든 것이 ‘객체(Object)’로 취급되는 완벽한 객체지향 언어(Object-Oriented Language)입니다. 이 챕터에서는 현실 세계의 사물과 비즈니스 로직을 코드 세계의 붕어빵 틀(클래스)과 붕어빵(인스턴스)으로 찍어내어 프로그래밍을 입체적으로 구성하는 객체지향 패러다임의 핵심 문법들을 학습합니다.

- 1. 클래스와 인스턴스의 본질
- 2. 생성자(
__new__)와 초기화(__init__) - 3. 객체의 생명주기와 소멸자
- 4. 메서드의 종류 (인스턴스, 정적, 클래스)
- 5. 정보 은닉과 프로퍼티 (Encapsulation)
- 6. 속성과 행위의 대물림: 상속 (Inheritance)
- 7. 같은 이름, 다른 행동: 다형성 (Polymorphism)
- 8. 메타 클래스의 이해
- 9. 객체 간의 연관 관계와 의존성
서브목차