依赖注入 – 依赖注入最佳实践
发布时间:2020-12-13 20:07:51 所属栏目:百科 来源:网络整理
导读:我在我的代码中使用依赖注入(使用 Ninject)并且认为我做得很好,直到我遇到由于误解DI容器适合代码的地方而导致的性能问题.似乎有很多关于如何使用DI框架的信息,但没有太多关于不使用它们的地方或如何最好地使用它们(至少我能找到) 我想我会写出我认为最好的
我在我的代码中使用依赖注入(使用
Ninject)并且认为我做得很好,直到我遇到由于误解DI容器适合代码的地方而导致的性能问题.似乎有很多关于如何使用DI框架的信息,但没有太多关于不使用它们的地方或如何最好地使用它们(至少我能找到)
我想我会写出我认为最好的做法,看看其他人是否同意我以及人们可以提出的其他最佳做法. >每个应用程序或AppDomain使用一个内核
这是最重要的一个简短列表(其中一些也出现在OP中):
>代码应该不知道使用哪个DI容器(如果有的话) 我不能说我同意你关于Singleton vs. Transient对象的观点. DI的重点是外部机制(例如DI容器)确定任何给定依赖关系的生命周期,而不是其他人,因此您需要让所有依赖关系由DI容器管理. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |