01. 계층형 아키텍처의 문제

02. 의존성 역전하기

03. 코드

04. 유스케이스 구현하기