假设我有一些依赖注入的类:
public class SomeBusinessCaller {
ILogger logger;
public SomeBusinessCaller(ILogger logger) {
this.logger = logger;
}
}
我的问题是,如何实例化该类的对象?假设我有一个实现,称为 AppLogger。我说之后
ObjectFactory.For<ILogger>().Use<AppLogger>();
如何调用 SomeBusinessCaller 的构造函数?我在打电话吗
SomeBusinessCaller caller = ObjectFactory.GetInstance<SomeBusinessCaller>();
或者有不同的策略?