코딩캠프/내일배움캠프
[ 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
잘 알아야 편하지~