JJ's blog

DI(Dependency Injection) 본문

Technology

DI(Dependency Injection)

Jayden_Ji 2021. 3. 30. 00:57

 

의존성 주입이란 정리하면 이렇습니다.

  • 코드에서 두 모듈 간의 연결의 의미함.
  • 일반적으로 둘 중 하나가 다른 하나를 어떤 용도를 위해 사용함.
  • 객체지향언어에서는 두 클래스 간의 관계라고도 말함.
  • 클래스간의 의존성이 줄어들면 유지보수시 매우 편함.

....

 

저는 클래스 생성에서 의존성을 주입을 했습니다.
 외부에서 객체를 관리하게 되는데 이를 IOC(inversion of Control, 제어의 역전)라 합니다.
IOC는 객체의 생성부터 생명주기(LifeCycle) 관리까지 컨테이너에 의해 제어 되는 것을 의미하며 의존성 주입(DI)은 객체간의 의존성을 자기 자신이 아닌 외부에서 주입받는 개념입니다.

"외부에서 제어 및 객체간의 의존성을 최소화 한다"

 

....

 

 

DI(Dependency Injection)에 대해 알아보자

요즘들어 삘을 받아서 폭풍 포스팅 중 입니다.🤗이번 포스팅은 DI(Dependency Injection) - 의존성 주입에 대한 내용인데요.먼저 DI가 무엇인지 알아보고 안드로이드에서 많이 쓰이는 DI 라이브러리들

velog.io

 

Comments