본문 바로가기

내배캠 최종 프로젝트 면접 대비 답변

2023-08-27 DI, IoC에 대해 설명해주세요.

DI(의존성 주입)은 객체 간의 결합도를 낮추기 위해 한 객체가 다른 객체를 외부에서 받아오는 패턴입니다. 
IoC(제어의 역전)은 객체의 생성 및 관리를 프레임워크나 컨테이너에 위임하여 유연한 애플리케이션을 구축하는 개념입니다. DI는 IoC의 구현 방식 중 하나로, 객체가 필요한 의존성을 주입받아 동작합니다.