【发布时间】:2012-08-24 07:44:19
【问题描述】:
我一直在尝试了解依赖注入,并且一直在阅读并尝试编写一个类似于此的小型依赖注入容器:http://fabien.potencier.org/article/12/do-you-need-a-dependency-injection-container
让我困惑的一件事是:
依赖注入容器不只是工厂模式的美化实现吗?
如果是这样,为什么不这么称呼它,为什么需要一个花哨的术语只是为了混淆问题。
如果不是,有人可以解释我在这里缺少什么吗?
【问题讨论】:
-
“依赖注入”是一个比“依赖注入容器”更广泛的术语。 DI 和 Factory 之间的区别很容易看出,而 DI Container 和 Factory 之间的区别则不那么容易。所以我认为这根本不是一个重复的问题。
标签: oop design-patterns dependency-injection factory-pattern