5장1 5장 - 책임 할당하기 개요 이번 장에서는 책임을 할당하는 기준과 책임 중심 설계를 어떻게 하면 되는지에 대해 다룹니다. 데이터 중심 설계의 문제점을 해결할 수 있는 방법은 무엇일까? 가장 기본적인 방법은 데이터가 아닌 책임에 초점을 맞추는 것입니다. 어떻게 책임을 할당할까? 책임 중심의 설계를 하기 위해서는 다음의 두 가지 원칙을 따라야 합니다. 데이터보다 행동을 먼저 결정하라 협력이라는 문맥 안에서 책임을 결정하라 데이터보다 행동을 먼저 결정하라 객체에게 중요한 것은 데이터가 아니라 외부에 제공하는 행동입니다. 객체에게 데이터는 객체가 책임을 수행하는 데 필요한 재료를 제공할 뿐입니다. 너무 이른 시기에 데이터에 초점을 맞추면 객체의 캡슐화가 약화되기 때문에 낮은 응집도와 높은 결합도를 가진 객체들로 넘쳐나게 되며, 그 결.. 2023. 4. 10. 이전 1 다음