에듀윌 · DIP · 시험
출제 패턴
스프링 IoC와의 연결

고수준·저수준·추상 — 세 단어가 단서

출제 형태핵심 매칭빈출도
정의 매칭'구체 클래스가 아닌 추상에 의존' → DIP
약자 매칭D = Dependency Inversion = 의존 역전
비유 매칭'콘센트 표준·USB 표준' → DIP
의존 방향'고수준·저수준 모두 추상에 의존'
가짜 풀네임Distribution·Distinction → 정답 Dependency Inversion
💡 합격 공식
DIP = 추의 = 구체가 아니라 인터페이스에 의존. 스프링의 IoC 컨테이너(new 대신 컨테이너가 주입)가 곧 DIP의 실현. '역전'은 방향 바꾸기가 아니라 '추상에 의존하는 구조'.
⚠️ 시험 함정
'저수준 모듈이 고수준 모듈에 의존' 뒤집기 출제. 정확한 정의는 '고수준·저수준 모두 추상에 의존'.