依赖注入 – 构建高度可配置的软件产品的最佳实践

前端之家收集整理的这篇文章主要介绍了依赖注入 – 构建高度可配置的软件产品的最佳实践前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一种软​​件产品,可以根据配置和行为大幅改变行为.提供元数据.

我想了解构建/构建高度可配置的软件产品的最佳实践.考虑到有大量的配置参数,我想在看一下依赖注入之前先看一下不会影响性能的东西.我的平台是.Net ……我寻求有关架构/设计和实现前端的建议.

解决方法

依赖注入不太可能对性能产生负面影响.在连接初始依赖图时,可能会有轻微的(以毫秒为单位)延迟,但与大多数应用程序(通常是进程外调用)的常见性能罪魁祸首相比,它可以忽略不计.

如果您需要重新构建正在运行的应用程序而不重新启动它,您可能需要查看MEF,否则,common DI patterns应该可以为您提供服务.

猜你在找的设计模式相关文章