개발/[스터디] 오브젝트 (1) 썸네일형 리스트형 [오브젝트] 3장 요약 3장. 역할. 책임, 협력 3.1 2장 리뷰 객체 지향 프로그램의 요소 : 클래스, 추상 클래스, 인터페이스 다형성 : 지연바인딩을 통해 구현 : 상속 / 합성 사용 : 유연성을 위해 합성이 권장된다. 3.2 3장 핵심 키워드 역할(role), 책임(responsibility), 협력(collaboration) - 협력 : 객체간의 상호작용 - 책임: 두 객체가 협업을 하는 과정에서 각자 맡은 일 - 역할: 한 객체가 맡은 책임의 집합 3.3 협력 정의 객체들이 애플리케이션의 기능을 구현하기 위해 수행하는 상호작용 메시지 전송(message sending) vs 메서드 (method) - screening은 movie에게 가격 계산을 "요청"한다. (메시지 전송) - movie는 요청받은 일을 수행하기 .. 이전 1 다음