Tom*_*don 5 c++ dependency-injection inversion-of-control
我试图获得依赖倒置,或者至少理解如何应用它,但我现在遇到的问题是如何处理普遍存在的依赖关系.典型的例子是跟踪日志记录,但在我的应用程序中,我有许多服务,如果不是所有代码都依赖于(跟踪日志记录,字符串操作,用户消息日志记录等).
对此的解决方案似乎都不是特别令人满意的:
有没有人对如何构建这些依赖关系,或者任何上述解决方案的任何经验有任何其他建议?
请注意,我没有考虑特定的DI框架,事实上我们正在使用C++进行编程,并且会手动执行任何注入(如果确实注入了依赖项).
| 归档时间: |
|
| 查看次数: |
1075 次 |
| 最近记录: |