Android/DI1 Koin - DI 라이브러리 koin을 알아보자 Koin - DI 라이브러리 koin을 알아보자 Koin에 대하여 알아보기 전에 먼저 DI란게 어떤것인지 가볍게 알아보도록 하겠습니다 . - DI(Dependency Injection,의존성 주입) 이란 ? 현재 객체가 다른 객체와 상호작용(참조)하고 있다면 현재 객체는 다른 객체에 의존성을 가집니다. public class PetOwner{ private AnimalType animal; public PetOwner() { this.animal = new Dog(); } } 간단한 예로 PetOwner객체는 Dog에 의존적인 상황입니다. 이러한 의존성이 위험한 이유는 PetOwner객체는 AminalType객체 생성을 제어하기 대문에 두객체간 긴밀한 밀접이 생기고, AnimalType객체를 변경하면 P.. 2019. 5. 1. 이전 1 다음