依赖注入 – 依赖注入和工厂模式

前端之家收集整理的这篇文章主要介绍了依赖注入 – 依赖注入和工厂模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
大多数例子都引用了依赖注入的使用,我们可以使用工厂模式来解决。看起来当涉及到使用/设计依赖注入和工厂之间的区别是模糊或薄。

一旦有人告诉我,它如何使用它,有所作为!

我曾经使用StructureMap一个DI容器来解决一个问题,后来我重新设计它使用一个简单的工厂和删除引用的StructureMap。

任何人都可以告诉我他们之间的区别是什么,什么是最好的做法在这里?

当使用工厂时,你的代码实际上仍然负责创建对象。通过DI你把这个责任外包给另一个类或框架,它与你的代码是分开的。

猜你在找的设计模式相关文章