依存関係が注入されたクラスがあるとしましょう:
public class SomeBusinessCaller {
ILogger logger;
public SomeBusinessCaller(ILogger logger) {
this.logger = logger;
}
}
私の質問は、そのクラスのオブジェクトをどのようにインスタンス化するのですか? AppLogger と呼ばれるこれの実装があるとしましょう。私が言った後
ObjectFactory.For<ILogger>().Use<AppLogger>();
SomeBusinessCaller のコンストラクターを呼び出すにはどうすればよいですか? 私は呼んでいますか
SomeBusinessCaller caller = ObjectFactory.GetInstance<SomeBusinessCaller>();
またはそのための別の戦略がありますか?