[객체지향] 객체지향의 사실과 오해(토끼책) Ch1 ~ 3 정리
01. 협력하는 객체들의 공동체 흔히 객체 지향이 실세계의 투영이며, 객체란 현실 세계에 존재하는 사물에 대한 추상화라고 한다. 그러나 객체 지향의 목표는 실세계를 모방하는 것이 아니다. 오히려 새로운 세계를 창조하는 것이다. 객체 세계 현실 세계 효과 객체 스스로 생각하고 스스로 결정하는 현실세계의 생명체 캡슐화(Encapsulation)하는 소프트웨어 객체(Autonomous)의 자율성 설명 협력 현실 세계의 사람들이 암묵적인 약속과 명시적인 계약을 기반으로 협력하며 목표를 달성하는 과정 메시지를 주고 받으며 공동의 목표를 달성하기 위해 협력하는 객체들의 관계 설명 협력을 위해 특정한 역할을 맡고 역할에 적합한 책임을 수행한다. 협력의 개념 여러 사람이 동일한 역할을 수행할 수 있다. 역할은 대체 가..
2022.02.05