Показаны сообщения с ярлыком singleton. strategy. Показать все сообщения
Показаны сообщения с ярлыком singleton. strategy. Показать все сообщения

четверг, 25 февраля 2016 г.

Репозиторий-синглтон, или как сделать статический класс с отложенной инициализацией

Доброго времени суток!

Сегодня поговорим немного о псевдо-синглтоне на статических классах в C#.

Когда делаешь свою игру, естественно, появляется необходимость сделать некоторый унифицированный репозиторий с игровыми ресурсами. Основное требование - получать ресурсы по некоторому ключу и каждый тип ресурса может сериализоваться по разному.

Писать свой класс для каждого типа ресурсов с похожей функциональностью - не интересно, муторно и скучно.

А не сделать ли нам статический обобщенный класс? Продолжение под катом.