객체지향에 대한 수 많은 책이 있지만, 동료들이 추천해준 책이고 이건 꼭 읽어보라는 말을 해주셔서 구매해서 읽게 되었다. 초반 챕터를 읽으면서 조금 놀랐는데, 책이 전반적으로 굉장히 추상적인 내용으로 이루어져있다. 책 초반에 다소 추상적인 내용이지만, 객체 지향에 대해 고민해보거나 경험이 있는 사람일수록 많은 생각을 할 수 있을 거라는 말이 써져있었는데, 실제로 그랬다. 추상적인 내용이 대부분이라 안좋다는 이야기가 아니라, 오히려 객체지향 프로그래밍의 본질에 대해 더 잘 알게된 것 같다. 특히 구현부에만 굉장히 치우치기 쉬운데, 그런것보다 역할, 책임, 협력에 집중하고 특히 메시지 중심으로 설계하는 것에 대해 확실히 머릿속에 기억할 수 있는 계기가 될 것 같다.