프로그래밍에서 '의존성 주입(Dependency Injection)'의 장점으로 올바른 것은?
보통 freeCodeCamp해설
의존성 주입은 객체가 필요로 하는 의존 객체를 직접 생성하지 않고 외부에서 주입받는 디자인 패턴입니다. 이를 통해 클래스 간 결합도가 낮아져, 단위 테스트 시 목(Mock) 객체를 쉽게 주입할 수 있고, 구현체를 교체해도 코드 변경을 최소화할 수 있습니다.
의존성 주입은 객체가 필요로 하는 의존 객체를 직접 생성하지 않고 외부에서 주입받는 디자인 패턴입니다. 이를 통해 클래스 간 결합도가 낮아져, 단위 테스트 시 목(Mock) 객체를 쉽게 주입할 수 있고, 구현체를 교체해도 코드 변경을 최소화할 수 있습니다.