결합도 썸네일형 리스트형 [오브젝트] 4장 설계 품질과 트레이드오프 안녕하세요 남갯입니다 오늘은 4장 설계품질과 트레이드 오프에 대해 포스팅 해보려고합니다. - 역할 책임 협력중 가장 중요한것은 책임이다. 책임이 객체지향 어플리케이션 전체의 품질을 결정하는것이다. - 객체지향의 첫번째 관점은 핵심은 책임이다란것, 두번째 관점은 응집도와 결합도 같은 설계품질과 연관되어있다. - 훌륭한 설계란 적절한 비용안에서 쉽게 변경 할 수 있는 응집도 높고 결합도가 낮은 요소로 구성되어있는것 - 객체를 단순하 데이터 집합으로 바라보는 시각은 객체 내부구현을 퍼블릭 인터페이스에 노출시키는 결과를 낳기때문에설계가 변경에 취약해진다. 하지만 이런 문제를 피할 수 있는 방법은 객체에 초점을 맞추는것 객체지향 설계에서 두가지 방법을 이용해 객체를 분할 가능하다. 상태분할의 중심축 , 책임분할의.. 이전 1 다음