Dependncy Injection1 [Android] DI(Dependncy Injection) 알아보기! 이번 공부 할 내용은 안드로이드 개발 시 필수 적인 DI를 알아보겠다. # DI(Dependncy Injection)란? 의존성 주입을 먼저 알아보기 전에 의존성을 알아야 이해가 더 쉽기 때문에 의존성을 먼저 알아보자! ## 의존성(Dependncy)이란? - 객체지향 언어에서는 두 클래스 간 관계를 의미한다. 예를 들면 "A.class가 B.class를 의존한다"라고 했을 때 B.class가 변경 또는 추가가 되면 A.class도 영향을 미치는 것이다. 더욱더 자세히 예제를 만들어 보면 "자동차는 엔진에 의존한다"라는 의존성 예제가 있으면 엔진을 수정하게 되면 수정된 엔진에 따라서 자동차를 수정해야 한다. 엔진의 변화가 자동차에게도 영향을 미쳤기 때문에 자동차는 엔진에 의존한다고 볼 수 있다. 이제 이.. 2023. 2. 5. 이전 1 다음