C#中依赖倒置原则vs工厂模式

这个问题在这里已经有了答案:

  • 依赖注入VS工厂模式26个答案

  • 我认为这两个主题略有不同,但都涉及软件设计。 DIP更多的是,你应该如何安排在一个类你的依赖,和工厂是你可以用它来实例化这些依赖的模式。

    Bob Martin有一篇关于面向对象设计原理的文章(包括SOLID) - http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

    另外,请考虑阅读Martin Fowler关于控制和依赖注入反转的文章。

    链接地址: http://www.djcxy.com/p/77749.html

    上一篇: dependency inversion principle vs factory pattern in C#

    下一篇: C# Difference between factory pattern and IoC