JS에서 의존성 주입이 무엇이냐 . . .

자바스크립트에서 의존성 주입(Dependency Injection)은 객체 지향 프로그래밍에서 중요한 개념 중 하나이다.의존성 주입은 객체 간의 결합도를 줄이고 유연성을 높이는 데 도움이 된다



자바스크립트에서 의존성 주입은 다양한 방법으로 구현할 수 있다.

앞글자만 따서 CPMI로 기억해두자.

→ 객체를 생성할 때 필요한 객체를 매개변수로 전달하면 해당 객체가 사용하는 다른 객체들과 결합을 끊을 수 있다.


의존성 주입으로 얻을 수 있는 이점

자바스크립트 의존성을 주입함으로써 코드의 재사용성유지보수성을 높일 수 있다. → 생성자 정의!!

→ 코드의 양을 줄이고 의존성 주입을 보다 쉽고 간편하게 구현할 수 있도록 해준다.

의존성 주입 프레임워크로는 Vue.js, React 등이 있다.