[android] Dagger2 Tutorial 1. Dependency Injection 이란? 1.1. Dependency Injection 이 뭐냐? - 어떤 프로그래밍 언어에든 적용할 수 있는 컨셉이다. 이는 Inversion of Control (control 의 역전)이라고도 불린다. 이 컨셉에 따르면 class 는 dependency 를 정적으로 자신이 결정하는 것이 아니라, 바깥쪽에서 dependency 를 결정해주는 방식이다. - public class MyClass{ private final static Logger logger; public MyClass(Logger logger){ this.logger = logger; logger.info(“This is a log message.”); } } 위 코드의 경우 MyClass 가 .. 2018. 12. 4. 반응형 이전 1 다음