객체 지향의 사실과 오해를 읽고 정리한 글 섹션 - 04. 역할, 책임, 협력 객체의 모양을 빚는 것은 객체가 참여하는 협력이다. 어떤 협력에 참여하는지가 객체에 필요한 행동을 결정하고, 필요한 행동이 객체의 상태를 결정한다. 개별적인 객체의 행동이나 상태가 아닌 객체들 간의 협력에 집중해야 한다. 내용 객체지향의 설계의 품질을 결정하는 개념 - 역할, 책임, 협력 협력 협력은 요청과 응답이다. 요청과 응답을 통해 협력관계가 형성이 된다. 다양한 객체는 동일한 목적을 달성하기 위해 협력한다. 그리고 요청과 응답은 협력에 참여하는 객체가 수행할 책임을 정의한다. 책임 객체는 적절한 행동을 할 의무가 있으면 책임을 가진다고 말한다. 즉, 협력관계에 있는 객체는 어떤 요청에 적절히 응답해야 하는 책임을 가진다..