5장 책임 할당하기
오브젝트의 5장을 요약한 내용 입니다.
책임 주도 설계를 향해
데이터보다 행동을 먼저 결정하라
협력이라는 문맥 안에서 책임을 결정하라
책임 주도 설계
책임 할당을 위한 GRASP 패턴
도메인 개념에서 출발하기
정보 전문가에게 책임을 할당하라
책임을 수행하는 객체가 정보를 '알고' 있다고 해서 그 정보를 '저장'하고 있을 필요는 없다.
높은 응집도와 낮은 결합도
책임 주도 설계의 대안
메서드 응집도
객체를 자율적으로 만들자
어떤 메서드를 어떤 클래스로 이동시켜야 할까?
Last updated