Singleton (Одиночка) - это шаблон предоставления глобального доступа к состоянию, гарантируется, что объект всегда будет один и тот же.
Нужен для одной точки доступа к ресурсам/данным и для того чтобы ресурсоемкие задачи сделать 1 раз
Monostate - это шаблон предоставления глобального доступа к состоянию, объекты при этом могут быть разными.
плюсы: 1 раз выполняем тяжелые задачи, имеем 1 вход для всей системы
- минусы: общесистемная глобальная переменная
Модуль в python -это синглтон! Потому нам никуда от них не деться, даже если считать синглтон анти-паттерном
Декоратор с параметрами
Первый декоратор, разбираемся с написанием
Читать:
Если есть непреодолимое желание и возможность поддержать канал то есть кошелек Юмани 410011506612886 или же нажми кнопку “Спонсировать“
#Python #PythonRussian #PyCharm #Питон #Программирование
48 views
4
3
3 months ago 00:39:54 5
ООП на простых примерах. Объектно-ориентированное программирование