Layered Architecture와 의존성 역전레이어드 아키텍처는 기술적 책임 기준으로 코드를 수평 계층으로 나눈다. 4계층 구조의 각 역할, 의존성 방향 규칙, DIP로 계층 간 결합을 끊는 방법을 정리한다.아키텍처Layered-ArchitectureDip설계 패턴
Dependency Injection — DIP, IoC, DI의 위계DIP(원칙), IoC(패턴), DI(기법)는 서로 다른 추상 수준에 있는 개념이다. 위계를 분명히 봐야 프레임워크 기능과 설계 원리가 섞이지 않는다.디자인 패턴DiIocDipSolid