조영호 님의 "오브젝트" 책을 정리한 글입니다.1. 협력영화 예매 시스템 돌아보기기능을 완성하기 위해 다앙한 객체들이 메시지를 주고받으면서 상호작용함 협력애플리케이션이 기능을 구현하기 위해 객체 간의 상호작용을 수행하는 과정요소설명메시지 전송객체 간 협력을 위한 커뮤니케이션 수단메서드객체가 메시지를 수신하면 실행하여 요청에 응답캡슐화객체가 자율적으로 작업을 수행하기 위해 내부 구현을 숨김 객체의 역할개념설명책임객체가 협력에 참여하기 위해 수행하는 행동역할객체들이 협력 안에서 수행하는 책임들의 집합 협력이 설계를 위한 문맥을 결정한다객체의 상태와 행동을 어떤 기준으로 결정해야 하는가?요소설명행동객체가 참여하는 협력에 의해 결정됨 (객체가 필요한 이유와 행동의 동기를 제공)상태객체의 행동 수행에 필요한 정보..