Kab*_*eer 5 dependency-injection product metadata behavior configurable
我正在开发一种软件产品,可以根据提供的配置和元数据显着改变行为.
我想知道构建/构建高度可配置的软件产品的最佳实践.考虑到有大量的配置参数,我想在看一下依赖注入之前先看一下不会影响性能的东西.我的平台是.Net ......我寻求有关架构/设计和实现前端的建议.
Mar*_*ann 2
依赖注入不太可能对性能产生负面影响。当您连接初始依赖图时,可能会出现轻微的延迟(以毫秒为单位),但与大多数应用程序通常的性能问题(通常是进程外调用)相比,它可以忽略不计。
如果您需要重构正在运行的应用程序而不重新启动它,您可能需要看看MEF,但除此之外,常见的 DI 模式应该可以很好地为您服务。
归档时间:
15 年,10 月 前
查看次数:
2080 次
最近记录: