Jef*_*ron 8 dependency-injection ioc-container
我在我的代码中使用依赖注入(使用Ninject),并且认为我做得很好,直到遇到由于误解DI容器适合代码的地方而导致的性能问题.似乎有很多关于如何使用DI框架的信息,但没有太多关于不使用它们的地方或如何最好地使用它们(至少我能找到)
我以为我会写出我认为最好的做法,看看其他人是否同意我以及人们可以提出的其他最佳做法.
这是最重要的一个简短列表(其中一些也出现在OP中):
我不能说我同意你关于Singleton vs. Transient对象的观点.DI的重点在于外部机制(例如DI容器)决定任何给定依赖关系的生命周期,而不是其他人,因此您需要让所有依赖关系由DI容器管理.
| 归档时间: |
|
| 查看次数: |
1403 次 |
| 最近记录: |