우아한스터디 로고.png

[1장] 잘못된 구조의 문제 깨닫기

[4장] 불변 활용하기 : 안정적으로 동작하게 만들기

[5장] 응집도 : 흩어져 있는 것들

[6장] 조건 분기 : 미궁처럼 복잡한 분기 처리를 무너뜨리는 방법

[7장] 컬렉션 : 중첩을 제거하는 구조화 테크닉

[8장] 강한 결합 : 복잡하게 얽혀서 풀 수 없는 구조

[9장] 설계의 건전성을 해치는 여러 악마

[10장] 이름 설계 : 구조를 파악할 수 있는 이름

[13장] 모델링 : 클래스 설계의 토대