Замки Виндзорский завод типовых заводов
предоставляют ли другие контейнеры .NET IoC функциональность, аналогичную типизированной фабрике в Касл Виндзор?
например если я использую абстрактный шаблон фабрики в приложении WPF:
public class MyViewModel
{
private IAnotherViewModelFactory factory;
public void ShowAnotherViewModel()
{
viewController.ShowView(factory.GetAnotherViewModel());
}
}
Я не хочу создавать ручную реализацию IAnotherViewModelFactory для каждого типа ViewModel, который я хочу показать, я хочу, чтобы контейнер позаботился об этом за меня.