我对使用依赖注入时使用工厂有这个问题:
如果我有一个 ViewModel 必须通过工厂创建另一个,它需要通过 ctor 注入工厂,但是如果新 VM 必须执行类似的操作,我是否必须将一个工厂注入另一个工厂?
这将导致链式工厂注入另一个。
这是一个好习惯吗?我个人不喜欢它。有没有更好的解决方案?
我对使用依赖注入时使用工厂有这个问题:
如果我有一个 ViewModel 必须通过工厂创建另一个,它需要通过 ctor 注入工厂,但是如果新 VM 必须执行类似的操作,我是否必须将一个工厂注入另一个工厂?
这将导致链式工厂注入另一个。
这是一个好习惯吗?我个人不喜欢它。有没有更好的解决方案?