依赖注入可以节省内存空间吗?

pas*_*ena 1 c# dependency-injection

我在C#服务器应用程序中有大量的大对象.许多对象属性通常都有默认值.

是否值得尝试依赖注入来优化或减少应用程序中的内存使用量?

Bro*_*ass 6

这只与依赖注入松散相关 - 您可以分解共性并使用相同的 不可变对象实例来表示共享状态.你如何创建/访问这个共享对象(也见flyweight模式)是另一回事,因为建议它可以通过DI或工厂方法.