【发布时间】:2010-11-06 14:00:16
【问题描述】:
任何其他 .NET IoC 容器是否提供与 Castle Windsor 中的类型化工厂设施等效的功能?
例如如果我在 WPF 应用程序中使用抽象工厂模式:
public class MyViewModel
{
private IAnotherViewModelFactory factory;
public void ShowAnotherViewModel()
{
viewController.ShowView(factory.GetAnotherViewModel());
}
}
我不想为我希望展示的每种类型的 ViewModel 创建一个 IAnotherViewModelFactory 的手动实现,我希望容器为我处理这个问题。
【问题讨论】:
-
似乎 Ninject 即将推出 - stackoverflow.com/questions/8166696/…
标签: castle-windsor unity-container ninject autofac abstract-factory