Паттерн проектирования «Декоратор» (Decorator)

preview_player
Показать описание
Это третья лекция моего курса "Объектно-ориентированное проектирование", который продолжает курс "Объектно-ориентированное программирование".

В лекции знакомимся с паттерном проектирования «Декоратор».

Тайм-коды
0:00 Вступление
0:30 Используем ООП-подход для создания набора напитков
2:20 Используем наследование для реализации дополнений к напиткам
4:47 Управляем дополнениями с помощью флагов
11:44 Принцип открытости-закрытости
15:59 Паттерн «Декоратор»
24:43 Применяем «Декоратор» к напиткам
30:07 Делаем декорирование более удобным
35:40 Декоратор в функциональном стиле
46:35 Декорируем запросы к HTTP-серверу
56:10 Декорируем потоки ввода-вывода
59:31 А что если обойтись без базового класса декоратора?
1:02:42 Заключение

Рекомендации по теме
Комментарии
Автор

Ставьте лайк этому видео, чтобы ускорить выход новых видео. Если увидели неточность или остались вопросы, пишите в комментариях.

vividbw
Автор

4:40 аналогичная мысль пронеслась в голове)

EmuDellno