Dependency1 android Koin 을 이용한 의존성 주입 알아보기 이번에는 Koin 를 활용한 android 의존성 주입에 대해 알아보도록 하겠습니다.(Dependency Injection) 의존성 주입이란 무엇일까요? 의존성 주입이란 외부에서 의존 객체를 생성하여 넘겨주는 것을 의미합니다. A 클래스가 B Class를 의존할 때 (B 클래스를 이용하여 해당 클래스 내부의 동작을 이용하는 등) A 클래스 내부에서 B클래스에 해당하는 Object를 생성하지 않고, 외부에서 생성하여 넘겨주면 의존성을 주입했다고 표현합니다. 외부에서 생성된 객체를 넘겨 받는다고 하는데, 여기서 외부는 어떤 곳을 말하는 걸까요? 의존성 주입을 위해서는 객체를 생성하고 넘겨줄 외부의 무언가가 필요합니다. 의존성 주입은 왜 필요할까요? 의존성 주입을 사용하면, 의존성 파라미터를 생성자에 작성하지.. 2020. 7. 29. 이전 1 다음 반응형