처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

프로그래밍에서 '의존성 주입(Dependency Injection)'의 장점으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 클래스 간의 결합도를 낮추어 테스트와 유지보수를 용이하게 하고, 의존 객체를 쉽게 교체할 수 있다
B 의존성 주입을 사용하면 런타임 성능이 향상되어 프로그램의 실행 속도가 빨라진다
C 의존성 주입을 적용하면 객체 생성이 최적화되어 메모리 사용량이 자동으로 줄어든다
D 의존성 주입을 적용하면 코드의 전체 줄 수가 줄어들어 프로젝트 유지보수가 간편해진다, 이는 중요한 개념이다

해설

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

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기