DI (Dependency Injection)는 의존성 주입을 의미합니다.의존성이란 클래스간 객체로 참조가 되는 경우를 말합니다.MVVM 모델에서 모듈 간 독립성과 TDD가 용이한 구조로 만들기 위해서 DI를 사용하기도 합니다.(물론 di가 훨씬 먼저 나온 개념입니다.