Может ли внедрение зависимостей сэкономить место в памяти? - PullRequest
1 голос
/ 05 апреля 2011

У меня большой массив больших объектов в приложении на сервере C #. Многие свойства объекта обычно имеют значения по умолчанию.

Стоит ли пытаться внедрить зависимости для оптимизации или уменьшения использования памяти в моем приложении?

1 Ответ

6 голосов
/ 05 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...