Book
2023. 12. 27.
객체지향의 사실과 오해(1)
객체지향의 사실과 오해라는 책을 읽으며 객체지향이라는 개념을 이해하는 데 큰 도움을 얻었다. 한 챕터씩 다시 읽어보며, 그 내용과 내가 알게 된 점 등을 기록하려고 한다. 협력하는 객체들의 공동체 첫 번째 챕터에서는 먼저 객체지향이 현실 세계의 모방이라고 했을 때, 왜 객체지향의 사상을 이해하기 편해지는지 서술한다. 상태와 행위를 '캡슐화'하는 소프트웨어 객체의 '자율성'을 설명하는 데 효과적이다. 현실 세계 사람들이 협력하며 목표를 달성해 나가는 과정이 메시지를 주고받으며 목표를 달성하기 위해 협력하는 객체들의 관계를 설명하는 데 적합하다. 객체지향의 핵심 사상인 "연결완전성"을 설명하는 데 적합한 틀 제공한다. 위와 같은 이유로 현실 세계와 객체지향 세계를 연관 지어왔다고 한다. 그리고 손님, 캐시어..