G
enby!

3. Паттерн проектирования "Наблюдатель" | ООП 2025

Из этого видео вы узнаете, что такое паттерн «Наблюдатель» (Observer Pattern) в программировании и как его применять на практике. Разберем: понятие и принцип работы паттерна «Наблюдатель»; примеры из реальной жизни; реализацию на примере приложения Weather Station; различия между push и pull моделями; примеры кода на C++ с использованием интерфейсов и boost::signals2. Паттерн «Наблюдатель» помогает построить гибкие и масштабируемые приложения, где изменение состояния одного объекта автоматически обновляет зависимые объекты. Это один из ключевых паттернов из книги «Design Patterns» (Gang of Four), который стоит знать каждому разработчику. Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/os-co...
Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding
Тайм-коды: 0:00 Вступление: умный дом и метеостанция 4:13 Наивная реализация обновления индикаторов 7:40 Описание паттерна "Наблюдатель" 19:05 Вопросы практической реализации паттерна 46:22 Наблюдатель в функциональном стиле В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)

Смотрите также