Python. Паттерн проектирования программ 'Одиночка (Singleton)'.

preview_player
Показать описание
В видео рассмотрен пример порождающего шаблона проектирования программ «Одиночка», который гарантирует, что в приложении будет создан единственный экземпляр некоторого класса и предоставляет глобальную точку доступа к этому экземпляру.
Рекомендации по теме
Комментарии
Автор

Самый понятный паттерн, как по мне. При чём он как сам по себе понятный, так и понятно где и как его стоио применять.

shejin_
Автор

Хотелось бы добавить специальный метод __del__(self), который будет возвращать свойство __db_connection к None при удалении экземпляра

daniilkoroliov