【发布时间】:2019-02-22 11:58:46
【问题描述】:
根据一些信息,IoC 是一个原则。
https://www.tutorialsteacher.com/ioc/introduction
但在其他地方它是一个模式。
控制反转 (IoC) 和依赖注入 (DI) 模式都是关于从代码中删除依赖项
哪个是对的?
【问题讨论】:
-
在 Stack Overflow 问题上投票最多的答案可能与您所链接的博客的定义不同,或者可能使用宽松的术语。在我外行的眼里,我认为一个原则也可以表现为一种模式,你可以把这种表现称为原则的一个例子,至少是非正式的。
-
这些术语可能有different definitions,但不要指望人们会一直使用它们。
标签: design-patterns dependency-injection inversion-of-control design-principles