의존성주입 DI & IoC & Bean 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. 첫번째 방법은 A객체가 B와 C 객체를 New 생성자를 통해 직접 생성하는 방법이고, 두번째 방법은 외부에서 생성된 객체를 setter()를 통해 사용하는 방법이다. 바로 이 두번째 방법이 의존성 주입의 예시인데, A 객체에서 B, C 객체를 사용(의존)할 때 A 객체에서 직접 생성하는 것이 아니라 외부(IOC컨테이... 의존성Spring제어의역전IoC의존성주입beanIoC 의존성 주입(DI) & Dagger2 쉽게 말하면 한 객체에서 다른 객체를 쓰면 그게 의존성이다. 이걸 만약 의존성 주입으로 바꾼다면 다음과 같다. 주입은 내부가 아니라 외부에서 객체를 생성해서 넣어주는 것을 의미한다. 외부에서 Class B를 생성해서 넘겨 받는 것을 의미한다. 의존성이란, 한 객체가 내부에 다른 객체를 호출해서 사용하게 되면 의존성이 생기는 것이고 의존성 주입이라는 것은 다른 객체를 호출할때 내부에서 생성하지... 의존안드로이드코틀린dagger의존성주입didagger
DI & IoC & Bean 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. 첫번째 방법은 A객체가 B와 C 객체를 New 생성자를 통해 직접 생성하는 방법이고, 두번째 방법은 외부에서 생성된 객체를 setter()를 통해 사용하는 방법이다. 바로 이 두번째 방법이 의존성 주입의 예시인데, A 객체에서 B, C 객체를 사용(의존)할 때 A 객체에서 직접 생성하는 것이 아니라 외부(IOC컨테이... 의존성Spring제어의역전IoC의존성주입beanIoC 의존성 주입(DI) & Dagger2 쉽게 말하면 한 객체에서 다른 객체를 쓰면 그게 의존성이다. 이걸 만약 의존성 주입으로 바꾼다면 다음과 같다. 주입은 내부가 아니라 외부에서 객체를 생성해서 넣어주는 것을 의미한다. 외부에서 Class B를 생성해서 넘겨 받는 것을 의미한다. 의존성이란, 한 객체가 내부에 다른 객체를 호출해서 사용하게 되면 의존성이 생기는 것이고 의존성 주입이라는 것은 다른 객체를 호출할때 내부에서 생성하지... 의존안드로이드코틀린dagger의존성주입didagger