Kov*_*Bal 5 c++ boost dependency-injection
我似乎并不了解使用injectorwith boost :: di的用处。
我想我了解依赖注入的功能,以及它的广泛使用如何在类的构造函数中导致大量参数。我还看到该库如何帮助管理依赖项和其他内容的范围。
我看不到的是,这如何injector不会成为所用类的输入参数的集合。恐怕我将传递完整配置的injector对象,而不是将应用程序中的所有单例传递给每个对象。的确,这比跟踪所有单例和其他依赖项要简单得多,但是,看起来,这种方法似乎只是缓解了问题,而不是像希望的那样解决了问题。
这injector只是一家高档工厂吗?我应该让自己injector全球化,以避免这种情况吗?
依赖注入框架相当流行,因此我必须错过一些东西。
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |