服务定位器 - DI的缺点

时间:2013-04-19 22:03:42

标签: design-patterns dependency-injection service-locator

这两者都实现了解耦的相同目标。但只是不同的模式。

1。)服务定位器与DI有什么缺点?  如果我做对了,他们中的几个。

  • 需要容器。所以你的组件需要一个Container代码
  • 单元测试很难。

2.。)SL优于DI的优势究竟是什么?

  • 提供依赖关系的封装。
  • 无需明确宣传依赖项。

3。)何时使用什么? (DI / SL)。任何现实生活中的例子?

这已在几个主题中讨论过。但对此没有真正简洁的答案。

0 个答案:

没有答案