❓ Расскажите о паттерне Observer
Observer — это поведенческий паттерн, который создаёт механизм подписки, позволяя одним объектам следить за изменениями в других.
Простыми словами: как подписка на Telegram-канал — когда выходит новый пост, все подписчики получают уведомление автоматически.
▪️ Когда использовать
— Изменение одного объекта требует обновления других, и набор зависимых объектов заранее неизвестен
— Хотите избежать жёсткой связи между компонентами
▪️ Минус
Подписчики оповещаются в непредсказуемом порядке; утечки памяти, если забыть отписаться.
Post #1280
1.04K
- 👍 6
- ❤ 1
- 🔥 1
- 🤔 1