大多数的引用依赖注入的例子,我们也可以使用工厂模式来解决。看起来,当涉及到使用/设计时,依赖注入和工厂之间的区别变得模糊或薄弱。
一旦有人告诉我,它如何使用它,这有所作为!
我曾经使用过StructureMap的一个DI容器来解决一个问题,后来我重新设计了一个简单的工厂,去掉了对StructureMap的引用。
谁能告诉我他们之间有什么区别,在哪里使用什么,这里最好的做法是什么?
相似问题