qualsiasi altro contenitore IoC .NET fornisce funzionalità equivalenti all'impianto di produzione tipizzato a Castle Windsor?Equivalenti di Castle Windsor Typed Factory Facility
ad es. se sto usando un Abstract Factory in un'applicazione WPF:
public class MyViewModel
{
private IAnotherViewModelFactory factory;
public void ShowAnotherViewModel()
{
viewController.ShowView(factory.GetAnotherViewModel());
}
}
Io non voglio avere a creare un'implementazione manuale di IAnotherViewModelFactory per ogni tipo di ViewModel voglio mostrare, voglio il contenitore di prendere cura di questo per me.
Sembra che Ninject stia per: http://stackoverflow.com/questions/8166696/how-to-use-a-factory-with-dependecy-injection-without-resorting-to-using-service/8167100# 8167100 –