5
컨테이너에 의존성 주입을 사용하는 것과 서비스 로케이터를 사용하는 것의 차이점은 무엇입니까?
클래스 내에서 직접 종속성을 인스턴스화하는 것은 나쁜 습관으로 간주됩니다. 이렇게하면 모든 것이 단단히 결합되어 테스트가 매우 어려워집니다. 내가 본 거의 모든 프레임 워크는 서비스 로케이터를 사용하는 것보다 컨테이너를 사용하여 종속성 주입을 선호하는 것으로 보입니다. 두 클래스 모두 클래스가 의존성을 요구할 때 어떤 객체를 반환해야하는지 프로그래머가 지정할 수있게함으로써 동일한 결과를 얻는 …