안드로이드 의존성 주입과 Hilt (1)
학습 자료로 드로이드나이츠 인터넷 강의를 참고했습니다. https://www.youtube.com/@DroidKnights DroidKnights www.youtube.com 의존성 주입 ( Dependency Injection) 생성자 또는 메서드 등을 통해 외부로부터 생성된 객체를 전달받는 것 클래스간 결합도를 느슨하게 하며, 인터페이스 기반으로 설계뙤어 코드를 유연하게 한다. Stub 또는 Mock 객체를 사용하여 단위테스트를 하기가 더욱 쉬워진다. [ 의존성 주입을 사용하지 않은 경우 ] 의존성 주입이 없는 경우 아래 코드와 같이 데이터 베이스에 접근한다. 내부에서 자체적으로 데이터베이스의 객체 생성을 책임지고 있다. 아래와 같은 방식으로 인스턴스를 생성해서 저장된 메모리를 불러온다. [ 의존성 ..
- [Android] Architecture/[Android] DI
- · 2023. 6. 15.