본문 바로가기
Backend#Backend#Pattern조회 1

Dependency Injection란?DI

정의

객체 의존성을 외부에서 주입해 결합도를 낮추는 설계 패턴. 테스트·유지보수 용이.

다른 표현DI의존성 주입

DI란?

클래스가 의존 객체를 직접 생성하지 않고 외부에서 받는 패턴이다.

효과

  • 테스트 시 Mock 주입 쉬움
  • 런타임에 구현체 교체
  • 결합도 감소

구현

Spring(Java), NestJS, .NET Core, Angular, tsyringe(TS).

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Backend 전체 →