【发布时间】:2012-08-25 17:02:00
【问题描述】:
什么时候使用依赖注入?使用依赖注入有什么压倒性的好处吗?
【问题讨论】:
标签: jakarta-ee dependencies service-locator
什么时候使用依赖注入?使用依赖注入有什么压倒性的好处吗?
【问题讨论】:
标签: jakarta-ee dependencies service-locator
福勒在他的Inversion of Control Containers and the Dependency Injection pattern Heading 中很好地比较了两者。在他的总结性想法中,他说
依赖注入是服务定位器的有用替代方案。什么时候 构建应用程序类两者大致相等,但我 认为服务定位器有一点优势,因为它的更多 直截了当的行为。但是,如果您正在构建课程 在多个应用程序中使用依赖注入更好 选择。
更多观点和对比可以在here找到
对于 DI:
反对 DI:
【讨论】: