Операция выполнена!
Закрыть
Хабы: Разработка под Android, Kotlin

Приложения Android обычно работают в рамках одного процесса, разделяя память и системные ресурсы. Однако Android предоставляет разработчикам гибкость для запуска отдельных компонентов — таких как Activities, Services, or BroadcastReceivers — в отдельных процессах. Система Android не гарантирует, что Singleton, написанный в приложении, будет действительно единственным.

Вот почему Singleton не является паттерном или антипаттерном программирования. Это чистое зло. Особенно в разработке Android. Если на собеседовании разработчика просят назвать известные ему паттерны, а он первым называет синглтон, то на этом собеседование можно заканчивать. Серьёзно.

И в этой статье я расскажу вам, почему.

Давайте представим, что у нас есть Singleton.

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro