У меня большой массив больших объектов в приложении на сервере C #. Многие свойства объекта обычно имеют значения по умолчанию.
Стоит ли пытаться внедрить зависимости для оптимизации или уменьшения использования памяти в моем приложении?
Это только слабо связано с внедрением зависимостей - вы можете выделить общность и использовать тот же неизменный экземпляр объекта для представления общего состояния. Как вы создаете / получаете доступ к этому общему объекту (см. Также шаблон flyweight ) - это совсем другое, как и предполагалось, это может быть через DI или фабричный метод.