오브젝트 3장 역할, 책임, 협력 정리
오브젝트 - YES24 오브젝트 - YES24 역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라!객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 www.yes24.com 2장 요약 클래스, 추상 클래스, 인터페이스를 이용해 객체지향 프로그램을 구조화한다. 상속, 지연바인딩, 컴파일 시간 의존성(인터페이스, 추상클래스)과 실행 시간 의존성(클래스)를 이용한 다형성. 이는 "구현"에 대한 이야기. 핵심은 역할(role), 책임(responsibility), 협력(collaboration) 객체지향의 본질은 협력하는 객체들의 공동체를 창조하는 것. 어떤 협력, 역할, 책임이 필요한지 고민 전에 구현하는 것은 변경하기 어렵고 유연하..