在2004年的早期,当谈论反向控制(Inversion of Control)时,Martin Fowler询问他的网站读者: "问题是他们颠倒了控制的什么方面?"。 经过对术语反向控制(IoC)的讨论,Martin建议更改模式的命名, 或者至少给它一个更自我描述的名字,并开始使用术语依赖注入(Dependency Injection)。 他的文章进一步解释了IoC或依赖注入(Dependency Injection)背后的一些观点。 如果你需要一个正确的观点,请访问:http://martinfowler.com/articles/injection.html.