对依赖注入和工厂的怀疑

时间:2013-11-08 23:50:57

标签: .net mvvm dependency-injection ioc-container factory-pattern

我有一个关于在使用依赖注入时使用工厂的问题:

如果我有一个必须通过Factory创建另一个ViewModel的ViewModel,它需要通过ctor注入工厂,但如果新VM必须执行类似的操作,我是否必须注入一个工厂进入另一个?

这将带来一个链式工厂注入另一个。

这是一个好习惯吗? 我个人不喜欢它。有没有更好的解决方案?

1 个答案:

答案 0 :(得分:1)

我不明白为什么会出问题。如有必要,工厂可以将自己注入到创建的ViewModel中。