标签: dependency-injection
在什么具体的Web项目中(您当然不必通过名称命名),特别是您已经处理过的Web应用程序/网站的哪个部分,已经证明依赖注入是好的选择。你能给出一个具体的例子,你可以在项目的生命周期中用DI替换另一个组件,不包括模拟/单元测试的情况吗?
答案 0 :(得分:3)
依赖注入不是取代组件。它是关于解耦代码,它有助于保持高凝聚力和低耦合。
替换组件只是你可以用DI做的事情之一(在我的经验中并不常见)。
如果您真的想要替换组件的示例: