오브젝트 5장 썸네일형 리스트형 [오브젝트] 5장 책임 할당하기 안녕하세요 남갯입니다 오늘은 오브젝트 책임 할당하기 부분입니다. 일전에 봤던 코드들 4장에서 데이터 중심의 설계를 통해 작성한 코드가 있었습니다. 책임에 중점을 맞추지 않다보니 결합도가 올라가고 캡슐화가 잘 안되다보니 응집도도 내려가는 결과가 발생했습니다. 2장에서 책임 중심의 코드와 함께 4장에서 데이터 중심의 코드도 봤습니다. 이번에는 책임할당하기 편을 리뷰해보려고 합니다. 책임의 할당이란? 책임에 초점을 맞춰 설계할때 가장 큰 어려움은 어떤 객체에 어떤 책임을 할당할지 결정하기 어렵다는점입니다. 저도 객체지향.. 객체지향.. 어떤 책임을 할당할지 결정하기 쉽지 않았습니다. 책임의 할당과정은 트레이드 오프활동이다. GRASP 패턴 GRASP 패턴은 책임할당의 어려움을 해결하기 위한 답을 제시해줄것이다.. 이전 1 다음