«interface-design» 태그된 질문

5
DI 컨테이너를 통해 생성 된 객체를 초기화하는 패턴이 있습니까?
Unity가 객체 생성을 관리하도록 노력하고 있으며 런타임까지 알려지지 않은 초기화 매개 변수를 갖고 싶습니다. 현재 내가 생각할 수있는 유일한 방법은 인터페이스에 Init 메소드를 사용하는 것입니다. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; } } 그런 다음 (Unity에서) 사용하려면 다음과 같이하십시오. var IMyIntf = unityContainer.Resolve<IMyIntf>(); IMyIntf.Initialize("somevalue"); 이 시나리오에서 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.