4장 설계 품질과 트레이드 오프
오브젝트의 4장을 요약한 내용 입니다.
객체지향 설계의 핵심은 역할, 책임, 협력이다.
객체지향 설계 분할 기준
설계 트레이드오프
캡슐화
응집도와 결합도
그렇다면 우리는 질문할 것이다.
정답은 없다.
높은 결합도
낮은 응집도
자율적인 객체를 향해
캡슐화를 지켜라
아래와 같은 코드는 어떤 문제가 있을까?
데이터 중심 설계는 객체를 고립시킨 채 오퍼레이션을 정의하도록 만든다
Last updated