Singleton & Lazy initialization

By Кирилл

Singleton Гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа.