나는 최근에 많은 의존성 주입, 테스트 주도 개발 및 단위 테스트를 사용 해왔고 그것을 사랑하기 시작했습니다.생성자 주입/의존성 삽입 - '루트'클래스 다루기
클래스에 생성자 종속성을 사용하므로 단위 테스트를위한 모의 의존성을 주입 할 수 있습니다.
그러나 프로덕션 환경에서 실제로 개체를 원할 때이를 처리하는 가장 좋은 방법은 무엇입니까?
DependencyInjectionContainer.Get<MyClass>()
을 사용하여 클래스를 만들고 싶습니까? 또는 DI 컨테이너를 통해 모든 종속성을 해결하는 클래스의 빈 생성자를 만드는 것이 더 합리적입니까?
관련 항목 : http://stackoverflow.com/questions/4835046/why-not-use-an-ioc-container-to-resolve-dependencies-forent-business-objec – Steven