반응형 Grasp1 [ 개발자라면 꼭 읽어야할 책 ] 오브젝트 요약 | 05. 책임 할당하기 데이터 중심의 설계에서 책임 중심의 설계로 전환하기 위해서는 다음의 두 가지 원칙을 따라야 한다.데이터보다 행동을 먼저 결정한다.협력이라는 문맥 안에서 책임을 결정한다.데이터보다 행동을 먼저 결정한다.데이터 중심의 설계에서는 "이 객체가 포함해야 하는 데이터가 무엇인가"를 결정한 후에 "데이터를 처리하는 데 필요한 오퍼레이션은 무엇인가"를 결정한다.책임 중심의 설계에서는 "이 객체가 수행해야 하는 책임은 무엇인가"를 결정한 후에 "이 책임을 수행하는 데 필요한 데이터는 무엇인가"를 결정한다. 이는 책임 중심의 설계에서는 객체의 행동, 즉 책임을 먼저 결정한 후에 객체의 상태를 결정한다. 협력이라는 문맥 안에서 책임을 결정한다.객체에게 할당된 책임의 품질은 협력에 적합한 정도로 결정된다. 따라서 책임은 객.. 2025. 1. 12. 이전 1 다음 반응형