1
在具体的web项目中(你不必按照课程的名称命名),特别是你所从事的web应用程序/网站的哪一部分,依赖注入被证明是一个很好的选择。你能否给出一个具体的例子,你在项目的生命期内用DI去替换另一个组件,排除模拟/单元测试的情况?真正的网站/应用程序用例依赖注入是有用的(不包括单元测试/模拟)?
在具体的web项目中(你不必按照课程的名称命名),特别是你所从事的web应用程序/网站的哪一部分,依赖注入被证明是一个很好的选择。你能否给出一个具体的例子,你在项目的生命期内用DI去替换另一个组件,排除模拟/单元测试的情况?真正的网站/应用程序用例依赖注入是有用的(不包括单元测试/模拟)?
依赖注入不是关于替换组件。这是关于解耦代码,它有助于保持内聚力高和耦合度低。
用组件代替组件只是你用DI做的事情之一(在我的经验中并不常见)。
如果你真的想要替换部件的例子:我有连接到远程Windows传真服务器发送传真一个传真服务
我几乎可以肯定地保证我以前使用过DI,但前提是我知道DI实际上是什么意思。 :-) *我的大脑档案jargons * – 2010-04-03 22:02:23