2.1 네 개의 영역

표현, 응용, 도메인, 인프라스트럭처는 아키텍처를 설계할 때 출현하는 전형적인 네 가지 영역이다. -p.62

2.2 계층 구조 아키텍처

도메인의 복잡도에 따라 응용과 도메인을 분리하기도 하고 한 계층으로 합치기도 하지만 전체적인 아키텍처는 [그림 2.4]의 계층 구조를 따른다. -p.65

Untitled

응용 계층이 인프라 레이어에 의존하게 되면 생기는 문제점

Untitled

Untitled

반대가 되어야 함!!!!


2.3 DIP

DIP - 고수준 모듈은 저수준 모듈에 직접 의존하지 않아야 한다. 고수준 모듈과 저수준 모듈은 모두 추상에 의존해야 한다.