8/31/2019 9:31:09 PM
набор классов для быстрого создания Singleton.
Для того, чтобы создать Singleton необходимо:
-Создать класс T, содержащий данные необходимого Singleton
-Обращаться к нему через Signlethon<T>.Get()
SignlethonWithParams позволяет создавать Signlethon с параметрами создания:
-Создать класс P, содержащий параметры создания Singleton T
-Создать класс T, содержащий данные необходимого Singleton
-Обращаться к нем через SignlethonWithParams<T,P>.Get()
При первом обращении необходимо явно создать экземпляр вызовом:
SignlethonWithParams<T,P>.Create(new P())
2) ConfigurationTool
Содержит набор классов для упращения работы с файлом конфигурации приложения.
Использование:
-Создать класс T, содержащий данные конфигурации приложения
-Обращаться к нему через new ConfigurationManager<T>()
При первом обращении необходимо явно создать экземпляр вызовом:
new ConfigurationManager<T>(new ConfigParams())