Доброго времени суток!
Сегодня поговорим немного о псевдо-синглтоне на статических классах в C#.
Когда делаешь свою игру, естественно, появляется необходимость сделать некоторый унифицированный репозиторий с игровыми ресурсами. Основное требование - получать ресурсы по некоторому ключу и каждый тип ресурса может сериализоваться по разному.
Писать свой класс для каждого типа ресурсов с похожей функциональностью - не интересно, муторно и скучно.
А не сделать ли нам статический обобщенный класс? Продолжение под катом.
Сегодня поговорим немного о псевдо-синглтоне на статических классах в C#.
Когда делаешь свою игру, естественно, появляется необходимость сделать некоторый унифицированный репозиторий с игровыми ресурсами. Основное требование - получать ресурсы по некоторому ключу и каждый тип ресурса может сериализоваться по разному.
Писать свой класс для каждого типа ресурсов с похожей функциональностью - не интересно, муторно и скучно.
А не сделать ли нам статический обобщенный класс? Продолжение под катом.