객체지향의 오해와 진실의 심화버전이라는 느낌이 든다. 예제 코드를 천천히 음미해보면서 나였다면 어떻게 구현했을까 고민해보는 시간이 된다. 내가 만든 코드를 보고 객체가 어떤 책임을 지고있는지 바라보게 된다.

Chapter 01 객체, 설계

Chapter 02 객체지향 프로그래밍

Chapter 03 역할, 책임, 협력