Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Сделать красиво?

31.08.17 10:18
Re: ​Сделать красиво?
 
Murr патриот
Murr
в ответ dymanoid 31.08.17 00:48

Преимущество ленивой инициализации полей - быстродействие.

-----

Не всегда.

Я как-то получил провал в быстродействии.

Дело было так - на сервер отправлялся запрос и там он считался минут 10-15.

В паралель шла инициализация всего-чего-там-надо-инитить...

Ну а с Лази - инициализация была переложена на после получения ответа... в результате еще минуты полторы все ждало окончания процесса.


Всякие синглтоны и иже с ними.

-----

Да. Только в данном конкретном случае Я не могу перевести табличку в синглетон.

Чтобы это сделать надо существенно поменять ДАЛ-уровень именно для этой таблички.

Иметь же на ДАЛ-уровне ДВА разных класса объектом мне категорически не хочется.

Потому Я делаю синглетоном новый класс, ну а табличка там может быть статической или даже диспаунднутой после загрузки и кэширования...

Как-то так.



Вопрос со статическим конструктором и полем меня на сейчас не беспокоит - его можно поправить когда захочется.

Меня интересует упрощение конструкции с фабрикой.

 

Перейти на