DI(의존성 주입)은 무엇인가? 그리고 Koin DI를 적용하는 과정 저번의 MVVM과 같이 많은 실무 프로젝트에서 사용되는 Dependency Injection에 대해서 알아보겠습니다. Andorid에서도 좋은 App Architecture를 구현하기 위하여 권장하고 있는 원칙이기도 합니다. 다들 DI라고 부릅니다. 좋은 App Architecture를 위해서 AAC패턴을 적용하는 것처럼 DI도 같은 목적을 위해서 적용하기를 권장하는 것입니다. 코드의 재사용성 리팩토링의 용이성 테스트 편의성 Android에서는 아래와 같은 코드를 제시하면서 DI에 대하여 소개하고 있습니다. class Car { private val engine = Engine() fun start() { engine.start() } } fun main(args: Array) { val car = Ca.. 2022. 9. 14. 이전 1 다음 728x90 반응형