Высокая сложность
architecture
Правильный ответ
Паттерн Singleton ограничивает создание экземпляра класса одним объектом, обычно с помощью замыкания и статического метода.