📄️ 1. 협력하는 객체들의 공동체
객체의 핵심은 역할, 책임, 협력
📄️ 2. 이상한 나라의 객체
객체는 상태와 행동으로 이루어진다.
📄️ 3. 타입과 추상화
지하철 노선도는 위치와 거리 등의 세부 정보는 최대한 생략하고 역간의 연결에 대한 정보만을 전달하는데 집중한다. 정확성보다 사용자의 목적에 집중하여 추상화한 것이다.
📄️ 4. 역할, 책임, 협력
객체의 세계에서 협력이라는 문맥이 객체의 행동 방식을 결정한다. 객체지향에 갓 입문한 사람들의 흔한 실수는 협력이라는 문맥을 고려하지 않은 채 객체가 가져야 할 상태와 행동부터 고민하기 시작한다는 것이다.
📄️ 5. 책임과 메시지
객체지향 공동체를 구성하는 기본 단위는 ‘자율적인’ 객체이다. 자율적인 객체란 스스로의 의지와 판단에 따라 각자 맡은 책임을 수행하는 객체를 의미함.
📄️ 6. 객체 지도
기능 설계와 구조 설계
📄️ 7. 함께 모으기
객체지향 설계 안에 존재하는 세 가지 상호 연관된 관점