객체지향의 사실과 오해
협력하는 개체들의 공통체 협력하는 사람들 역할과 책임 역할: 커피를 주문하는 손님, 주문을 받는 캐시어, 커피를 제조하느 바리스타 책임 손님: 커피를 주문할 책임 캐시어: 손님의 주문을 받는 책임 바리스타: 주문된 커피를 제조하는 책임 협력: 커피 주문 요청과 응답 커피주문이라는 협력은 손님이 커피를 제공해 줄 것을 캐시어에게 요청하는 것이다. 캐시어는 주문된 커피를 제조해줄 것을 요청한다. 바리스타는 커피를 제조한후 제조가 완료됐음을 캐시어에게 알려주는 것으로 캐시어의 요청에 응답한다. 캐시어는 진동벨을 울려 손님에엑 주문된 커피가 준비됐음을 알림으로써 손님의 주문에 응답한다....