DevLearn logo
Skill Up With Me
Interactive Learning
Signing in…

Наблюдатель

🔒 Sign in to use this

Наблюдатель — поведенческий паттерн, позволяющий одним объектам автоматически получать уведомления об изменениях состояния других объектов. Уведомляемые объекты называются наблюдателями (или слушателями), а объект, за которым они следят, — субъектом (или издателем). Представьте подписку на газету: издатель печатает выпуск и доставляет его всем подписчикам — он не обзванивает каждого лично, а подписчики могут появляться и уходить в любой момент.

ℹ️Ключевая идея: определить зависимость «один ко многим» между объектами так, чтобы при изменении состояния одного объекта (субъекта) все зависимые от него (наблюдатели) получали уведомление и обновлялись автоматически — не требуя от субъекта знать что-либо о своих наблюдателях.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this