[Book] 객체지향의 사실과 오해 (조영호)

문연수·2025년 12월 21일

Book

목록 보기
52/53
post-thumbnail

1. 책 사진

2. 책 정보

  • 제목: 객체지향의 사실과 오해: 역할, 책임, 협력 관점에서 본 객체지향
  • 저자: 조영호
  • 출판사: 위키북스

3. 생각

 객체지향에 대해 나름 잘 알고 있다고 생각했던 필자의 오만함을 제대로 타파해준 책이다. 객체지향을 상속, 캡슐화, 다형성, 정보은닉이 아닌, 저자는 객체지향의 본질은 역할, 책임, 협력 속에 있다는 사실을 명확하게 알려준다.

 사실 C 도 객체지향적으로 쓰일 수 있고, 또 그렇게 작성될 수 있다. 그런데 C 에 상속, 캡슐화, 다형성, 정보은닉을 구현할 언어적 방법이 있나? 물론 어느 정도 가능은 하다. 하지만 100% 완벽하게 구현할 순 없다. 그럼에도 여전히 C 는 객체지향적으로 쓰일 수 있다. 왜? 객체지향은 언어가 제공하는 기능에 의해 이뤄지는 것이 아닌 역할, 책임, 협력을 통해 이뤄지기 때문이다.

이미 객체 지향에 대해 잘 알고 있다고 생각하지만, 아직 객체 지향과 관련된 서적을 읽어본 경험이 없다면 이 책은 좋은 출발점이 되리라 생각한다.

profile
2000.11.30

0개의 댓글