아키텍쳐 개요에 대해 이해하기 위해서 정리해본 내용...!
응용서비스에서는 로직 직접수행보다는 도메인 모델에 로직수행을 위임한다.
도메인 모델은 도메인의 핵심 로직을 구현한다.
인프라스트럭처 영역은 구현 기술에 대한 것을 다룬다.
표현 (ui) -> 응용 (service) -> 도메인 (domain) -> 인프라스트럭쳐 (infra)
하위 계층은 상위계층에 의존하지 않는다. 하지만 구현의 편리함을 위해
도메인과 응용 계층은 infra에 의존하기도 한다.
DIP 적용 필요성