IoC/DI

yuJaeWu·2021년 3월 29일
0

TIL

목록 보기
66/68

프로그래밍에서 의존성이란?


스프링의 Ioc(Inversion of Control / 제어의 역전)이라 하는
DI(Dependency Injection / 의존성 주입)를 알아보기 전에
프로그래밍에서 의존성이란 무엇인지 알아보자. 자바에서의 의존성은 또
무엇인지도 알아보자.

pseudo code

운전자가 자동차를 생산한다.
자동차는 내부적으로 타이어를 생산한다.

to JAVA

new Car();
Car 객체 생성자에서 new Tire();

그리고 의존성을 단순하게 정의하면.

의존성은 new다.
new를 실행하는 CAR와 TIRE 사이에서 CAR가 TIRE에 의존한다.

결론적으로 전체가 부분에 의존한다고 표현할 수 있다.
전체가 부분에 의존한다는 것과 "프로그래밍"에서 의존관계는 new로 표현되는 것이다.

profile
어중간한 성공보다는 확실한 실패가 좋다.

0개의 댓글

관련 채용 정보