[우테코 스터디] 객체지향의 사실과 오해 (2)
4장 스터디 역할, 책임, 협력 인간이 어떤 본질적인 특성을 가지고 있느냐가 아닌 어떤 상황에 처해 있느냐가 인간의 행동을 결정한다. 개인이 처해 있는 정황 또는 문맥이 인간의 행동 방식을 결정한다. 객체지향 프로그램이에서 협력이라는 문맥이 객체의 행동 방식을 결정한다. 가장 흔한 실수는 협력이라는 문맥을 고려하지 않은 채 객체가 가져야할 상태와 행동부터 고민하는 것이다. 요약> 객체지향 프로그래밍에서 가장 중요한 것은 객체들 간의 요청과 응답 속의 협력이다. 객체지향적인 협력 일반적으로 해결 과정에서 여러 사람이 참여하게 된다. 이 과정에서 요청과 응답의 연쇄적인 흐름이 발생한다. 협력 은 한 사람이 다른 사람에게 도움을 요청 할 때 발생한다. 요약1> 협력은 다수의 요청과 응답으로 이루어지며, 연쇄적..