반응형 Dagger21 [DI/Android] 의존성 주입 (Dependency Injection) 1. Dependency Dependency는 '의존성'을 의미한다. 의존성이란, 하나의 객체가 다른 객체에 의존하는 것 (= 하나의 객체가 어떤 용도로 다른 객체에 필요한 것) class Worker { private car = Car() fun Commute() { car.drive() } } Worker가 있고 출퇴근을 Car로 한다고 한다. 이때, Worker 객체가 Car 객체에 의존한다고 할 수 있다. → Worker 객체 상에 Car의 객체가 존재하므로 Worker 객체가 생성되면 Car 객체는 계속 존재해야 하는 것이다. → Worker 객체가 Commute()하기 위해 Car 객체가 필요하다 == Worker가 Car에 의존 여기서 생길 수 있는 문제는 Car가 아니라 이제부터 Bus를 .. 2021. 10. 3. 이전 1 다음 반응형