독서ㅈ

    [객체지향의 사실과 오해] 1장. 협력하는 객체들의 공동체

    이 포스팅은 "객체지향의 사실과 오해 " 라는 책을 읽고 정리하고 느낀점을 쓴 글입니다. 결론부터 말하자면... 객체지향의 패러다임의 핵심은 자율적인 객체들의 협력이다. 클래스는 협력에 참여하는 객체를 만드는데 필요한 구현 매커니즘일 뿐, 클래스들의 정적인 관계보다 메시지를 주고받는 객체들의 동적인 관계가 중요하다. 이 책의 구성 부분에서 1장의 내용을 보면 지금까지 객체지의 중심이 클래스나 상속이라고 생각했던 분들은 1장을 읽고나서 약간의 당혹감을 느낄 수도 있을것입니다. 라고 말하고있다. 정말 내가 그랬다. 객체지향하면 상속, 다형성 등 객체지향의 특징을 떠올리면서 당연히 클래스도 떠올리게 되는데 클래스가 객체지향의 중심이아니라니...? 하지만 1장을 다 읽고 나서는 객체지향이란 구현 중심보다는 어떻..