DI 기본 개념과 Dagger2사용 예제 DI란? Dependency Injection의 약자로 의존성 주입을 의미합니다. 특정 객체의 인스턴스가 필요한 경우 이를 외부에서 생성하여 전달하는 기법. Dagger란? 안드로이드에서 의존성 주입을 구현하기 위해 사용하는 라이브러리 입니다. 예제 - 햄버거 만들기 햄버거(Burger)는 밀빵(WheatBun)과 소고기 패티(BeefPatty)로 이루어져 있습니다. 햄버거 public class Burger{ public WheatBun bun; public BeefPatty patty; public Burger(WheatBun bun, BeefPatty patty){ this.bun = bun; this.patty = patty; } } 밀빵 public cl..