我正在使用C#/ Silverlight进行编程。
就我而言,我希望在运行时构建一些对象(例如一些视图模型)。
此方案适用于IoC库吗?
如果是的话,在深入了解每个图书馆的细节之前,这对我来说是个不错的选择?统一? Autofac? Ninject?我知道很多框架往往是免配置的,但在我的情况下,我需要一些动态配置友好和集合注入友好的东西。
谢谢,
答案 0 :(得分:1)
没有。根据复杂程度,您要么使用Builder模式,要么使用Factory模式。
您可以在factory / build内部使用容器的服务定位器功能来定位所有实现。