책임 할당하기

책임 주도 설계를 향해

데이터보다 행동을 먼저 결정하라

<aside> 💡 객체에게 중요한것은, 데이터가 아니라 외부에 제공하는 행동 ( == 책임 )

</aside>

협력이라는 문맥 안에서 책임을 결정하라

<aside> 💡 협력에 적합한 책임이 각 객체에 할당 되어야 함

</aside>

책임 할당을 위한 GRASP 패턴

GRASP 패턴이란

<aside> 💡 책임 할당을 잘하기 위한 기법 중 하나

</aside>

도메인 개념에서 출발하기

<aside> 💡 설계를 시작하기 전에, 도메인에 대한 개략적인 모습을 그려보자

</aside>