Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 891 Bytes

File metadata and controls

9 lines (5 loc) · 891 Bytes

Singleton

  1. Singleton

Одиночка (Singleton) — это порождающий паттерн проектирования, который гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа.

Singleton не имеет публичного конструктора, поэтому единственный способ получить его объект — это вызвать метод getInstance. Этот метод сохранит первый созданный объект и будет возвращать его при всех последующих вызовах.