목록Dependency Injection (1)
막무가내 삽질 블로그
Dependency Injection
안드로이드에서 DI(Koin)을 사용하기 위해 DI를 공부 중이다. DI 란 무엇인가? Dependency Injection 이다. 한 단어씩 해석 하면 Dependency는 의존,의존성이란 뜻을 가지고 있고 Injection은 주입이라는 뜻을 가지고 있다. 의존성 + 주입 = DI Dependency(의존성)이란? 만약 내가 서울에서 부산까지 간다고 가정하면 자동차나 비행기 등 교통수단에 의존하게 된다. 프로그래밍적으로 보면 class Apple { var num: Int = 1 } class Banana { val apple = Apple() print(apple.num) } Banana 클래스 내부에서 Apple 클래스를 참조하고 있다. 이럴 경우 Banana 클래스 -> Apple 클래스 의존성을..
Android
2020. 7. 25. 21:34