Перейти к содержимому
17 / 37

Что такое паттерн Observer (Наблюдатель) и как его реализовать?

Observer — паттерн, при котором объект (Subject) хранит список подписчиков (Observer) и уведомляет их об изменениях. Подписчик регистрируется через subscribe, отписывается через unsubscribe, а при событии Subject вызывает notify, который запускает все зарегистрированные callback'и. В JS это основа addEventListener, RxJS и любого реактивного UI.

Что такое паттерн Observer (Наблюдатель) и как его реализовать? | JScriptiser