🚩 Шаблон проектирования Наблюдатель
🟣 Подробное описание паттерна
Наблюдатель (англ. Observer) — поведенческий паттерн проектирования. Определяет зависимость типа "один ко многим" между объектами таким образом, что при изменении состояния одного объекта все зависящие от него оповещаются об этом и автоматически обновляются.
🟪 Когда применять:
🔎 Когда после изменения состояния одного объекта требуется что-то сделать в других, но вы не знаете наперёд, какие именно объекты должны отреагировать.
🔎 Когда одни объекты должны наблюдать за другими, но только в определённых случаях.
🗂 Код на Python
Post #463
910







- 👍 2
- ❤ 1
- 👌 1