package com.mcxtzhang.daggerdemo;
import android.util.Log;
import javax.inject.Inject;
/**
* 这是一个制作Coffee的例子
* CoffeeMaker是对制作Coffee过程的一个封装
* 制作Coffee需要实现CoffeeMarker的makeCoffee方法
*/
public class CoffeeMachine {
private CoffeeMaker mCoffeeMaker;
@Inject
public CoffeeMachine(SimpleMaker maker) {
mCoffeeMaker = maker;
}
public String makeCoffee() {
return mCoffeeMaker.makeCoffee();
}
@Inject
public void initSuccess() {
Log.d("Dagger", "initSuccess() called");
}
}