27 | Паттерны проектирования: поведенческие шаблоны и взаимодействие объектов

Аватар автора
MediaTen — Digital продакшн
В этом уроке завершаем обзор паттернов проектирования и переходим к поведенческим шаблонам из книги Design Patterns. Разбираем хранитель, наблюдатель, состояние, стратегию, шаблонный метод, посетитель и медиатор. Обсуждаем, как паттерны управляют изменениями состояния, взаимодействием объектов и событиями, где они действительно полезны, а где создают избыточную сложность. Таймкоды: 00:00:00 — Паттерн «Хранитель»: сохранение и восстановление состояния 00:22:24 — Пример использования хранителя на тикетах 00:23:12 — Паттерн «Наблюдатель»: отслеживание изменений 00:23:50 — «Наблюдатель» в Python и слабая связанность 00:24:49 — Реализация наблюдателя: attach, detach, notify 00:25:45 — Работа с сервером и реакция на изменения 00:26:41 — Паттерн «Состояние» и управление поведением 00:28:19 — Реализация состояния на примере заказа 00:29:18 — Паттерн «Стратегия» и взаимозаменяемые алгоритмы 00:31:47 — Шаблонный метод и структура алгоритма 00:32:59 — Паттерн «Посетитель» 00:35:36 — Разница между «Посетителем» и «Наблюдателем» 00:36:10 — Паттерны и событийная модель 00:37:08 — Паттерн «Медиатор» и ослабление связности 00:38:01 — Плюсы и минусы медиатора 00:39:12 — Альтернативы медиатору 00:40:29 — Другие паттерны: команда, цепочка обязанностей 00:41:20 — Анонс тем следующего месяца 00:43:19 — Итоги и завершение

0/0


0/0

0/0

0/0