在现有应用程序中引入依赖项注入

时间:2019-04-19 18:07:32

标签: dependency-injection

因此,很明显,DI可以很好地进行应用程序设计和可维护性。从一开始就设计使用该系统的系统令人愉快。虽然并非所有系统都考虑到了DI。另外,几乎总是大修此类系统以使用DI也不是一种选择:太多的更改意味着在即将发布的版本中风险太大。 因此,问题是,有什么技术可以创建止损解决方案并在机会主义的情况下引入DI(以及其他与往常一样的变化)?随着时间的流逝,DI用于系统的重要部分,然后可以进行最终跳转。 我已经看到并使用的一种解决方案是静态服务定位器,它实际上是将容器(注入器)公开给需要的实例。非常简单且有效。还有其他方法吗?

0 个答案:

没有答案