Что Такое Одиночка (Singleton)?

Что Такое Одиночка (Singleton)?

Что такое синглтон?

Синглтон – это очень распространенный шаблон проектирования, который применяется практически во всех языках программирования.

Синглтон – это объект, для которого существует только один экземпляр.

Зачем нужны синглеты?

Иногда создание экземпляров сложных объектов – это большая работа для компьютера.

Если эти экземпляры не нуждаются в повторном создании, вы можете просто создать их один раз и использовать этот экземпляр во всем приложении.

Сингелтон в Java

Теперь вы можете открыть getInstance() везде в коде, чтобы получить доступ к Singelton.

Примечание: существует множество различных методов инициализации синглетов. Это самый простой, но не всегда лучший подход.

Kotlin упрощает

Что бы вы ни поместили в этот объект, вы можете получить доступ отовсюду в своем коде.

Совершенно необходимо понимать этот простой шаблон проектирования как разработчик программного обеспечения.


.

  • December 2, 2020