리셋 되지 말자

IoC/DI - 제어의 역전/의존성 주입 본문

Java(폐지)/spring 책

IoC/DI - 제어의 역전/의존성 주입

kyeongjun-dev 2020. 8. 6. 12:37

의존성이란

  • 의사코드
운전자가 자동차를 생산한다.
자동차는 내부적으로 타이어를 생상한다.
  • 자바코드
new Car();
Car 객체 생성자에서 new Tire();
  • 의존성은 new다.
  • new를 실행하는 Car와 Tire 사이에는 Car가 Tire에 의존한다.
    결론적으로는 전체가 부분에 의존한다.

참고
집합 관계: 부분이 전체와 다른 생명 주기를 가질 수 있다.
ex) 집과 냉장고
구성 관계: 부분은 전체와 같은 생명 주기를 갖는다.
ex) 사람과 심장

Comments