2

我对使用依赖注入时使用工厂有这个问题:

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

这将导致链式工厂注入另一个。

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

4

1 回答 1

2

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

于 2013-11-09T01:41:48.847 回答