1
내가 코드를 가지고는의존성 주입 사용하는 경우
Interface i;
if (someCondition) {
ImplementationA a = new ImplementationA();
a.setFieldA(someValueA);
a.setFieldB(someValueB);
i = a;
} else {
ImplementationB b = new ImplementationB();
b.setFieldC(someValueC);
i = b;
}
// Do something with i.
내 질문은 :
- 내가의 범위를 넘어이 여기에 의존성 주입을 사용하거나입니다해야 기술?
- 여기에 의존성 주입을 사용해야하는 경우 Google Guice를 사용하여 어떻게 수행 할 수 있습니까?