본문 바로가기

IT Book

객체지향의 사실과 오해

반응형



객체지향의 사실과 오해 역할, 책임, 협력 관점에서 본 객체지향


책 제목처럼 객체를 역할, 책임, 협력의 관점으로 바라봄으로써 객체가 무엇인지? 객체지향의 본질을 정확하게 알려주고 있다.


그동안 알고있던 객체지향의 잘못된 생각들을 깔끔하게 정리해 주면서, 앞으로 제대로된 객체지향의 방향으로 개발해야겠다.



- 중요한 것은 어떤 클래스가 필요한가가 아니라, 어떤 객체들이 어떤 메시지를 주고받으며 협력하는가

- 클래스는 객체들의 협력 관계를 코드로 옮기는 도구


"클래스와 구조와 메서드가 아니라 객체의 역할, 책임, 협력에 집중하라. 객체지향은 객체를 지향하는 것이지 클래스를 지향하는 것이 아니다."



- 책임-주도 설계(Responsibility-Driven Design)

- 디자인패턴(Design Pattern)

- 테스트-주도개발(Test-Driven Development)

- What/Who 사이클

- 자율적인 책임

- 코드와 세가지 관점 (개념관점, 명세관점, 구현관점)


많은 것들을 배울 수 있게 되었다^^


이 책은 항상 옆에서 두면서 봐야할 책인 듯~



객체지향의 사실과 오해 역할,책임,협력 관점에서 본 객체지향 - 조영호 지음



반응형