Layered architecture 에 사 상위 레이어 가 하위 레이어 의 기능 을 런타임 에 사용 하 지만 되 지만 < br > 의존 하 면 안 됩니다 . 가장 중요 한 레이어 가 domain 레이어 일 텐데 domain 레이어 가 infrastructure 레이어 에 의존 하 면 안 됩니다 . DIP 를 통해서 보호 되 어야 합니다 . < br > Layered architecture 에 대해서 오해 를 살 수 있 는 부분 이 라고 생각 해서 댓글 남 깁니다 .