'의존성 주입(Dependency Injection)'이란?
보통 freeCodeCamp해설
의존성 주입(DI)은 객체가 자신의 의존성을 직접 생성하지 않고, 외부(생성자, 메서드 등)를 통해 전달받는 디자인 패턴입니다. 이를 통해 코드의 결합도를 낮추고, 테스트 시 모의 객체(mock)를 쉽게 주입할 수 있습니다.
의존성 주입(DI)은 객체가 자신의 의존성을 직접 생성하지 않고, 외부(생성자, 메서드 등)를 통해 전달받는 디자인 패턴입니다. 이를 통해 코드의 결합도를 낮추고, 테스트 시 모의 객체(mock)를 쉽게 주입할 수 있습니다.