조영호 님의 "객체지향의 사실과 오해" 책을 정리한 글입니다. 1. 객체현실 세계의 사물을 추상화한 개념상태(State)와 행동(Behavior)을 함께 지닌 자율적인 실체 2. 객체지향현실 세계를 직관적으로 모델링할 수 있는 패러다임 목표요구사항을 만족하는 시스템을 구현하는 것문제 해결을 위한 효과적인 구조를 설계하는 것 (단순히 현실 세계를 모방하는 것이 목표가 아님) 핵심 개념개념정의 및 설명주요 특징협력복잡한 문제를 해결하기 위해 객체들이 서로 요청-응답하는 과정- 객체 간 메시지 교환이 핵심 - 협력의 성공 여부는 객체의 응답 품질에 달려 있음역할협력 속에서 각 객체가 맡은 책임- 다형성 지원: 동일한 역할을 여러 객체가 수행 가능 - 대체 가능성: 요청자는 역할을 수행하는 특정 객체에 관심 없..