코딩캠프/내일배움캠프

[ TIL ] 02.14(화) 65일차

고랑E 2023. 2. 14. 21:00
728x90

Nest.js 입문

 

IoC와 DI

IoC (Inversion of Control)와 DI (Dependency Injection)는 소프트웨어 개발에서 객체 간의 의존성을 처리하는 방식 중 하나

 

IoC

IoC (Inversion of Control)는 제어역전

 

객체의 생성, 관리, 의존성 관리 등을 개발자가 아닌 컨테이너가 대신 수행

객체의 관리를 컨테이너에 맡겨서 제어권이 넘어갔기 때문에 IoC[제어역전]라고 함

 

💡 IoC는 모듈 간 결합도를 낮추기 때문에 하나의 모듈이 변경되어도 다른 모듈들에는 영향을 최소화되어 웹 어플리케이션을 지속 가능하고 확장성 있게 해줍니다!

 

DI

잘 알아야 편하지~