[Singleton]
Приведём описание паттерна по данным стандартным пунктам
Название и классификация
Одиночка - паттерн, относящийся к группе порождающих паттернов (шиблонов).
Назначение
Гарантирует, что у класса есть только один экземпляр (ещё точнее можно сказать, что у "класса данного типа может быть только один экземпляр"), и предоставляет к нему глобальную точку доступа.