객체지향의 사실과 오해
-
객체 지향 프로그래밍 너의 정체를 드러내라 [객체지향의 사실과 오해]책을 읽자 2022. 9. 12. 12:06
이 책을 읽기 전까지는 내가 객체지향에 대해 잘못 이해하고 있는지 몰랐다. 그리고 객체지향이라며 프로그램을 짰지만, 이 책을 읽고 보니 내가 짠 코드는 객체지향 프로그램이 아니었다. 정말 제대로 객체지향적으로 프로그램을 짜니 훨씬 가독성이 높고, 깔끔하다. 그렇다면 이 책에서 말하는 제대로 된 객체지향은 어떤 것인지 알아보자. 객체지향에서 제일 중요한 것은 메시지이다. 객체지향을 강력하게 만드는 비밀은 책임과 메시지에 숨겨져 있다. 객체끼리 어떤 메시지로 협력을 하게 할 것인가를 중심으로 프로그램을 짜면 아주 바람직한 객체지향 프로그램이 탄생한다. 훌륭하고 유지보수가 쉬운 시스템을 만들기 위한 핵심은 모듈 내부의 속성과 행동이 어떤가보다는 모듈이 어떻게 커뮤니케이션하는가에 달려 있다. 훌륭한 객체지향의 ..