G
enby!

1. Отношения между классами | Паттерн «Стратегия» (Strategy)

Это первая лекция моего курса "Объектно-ориентированное проектирование", который является продолжением курса "Объектно-ориентированное программирование". В лекции повторяем отношения между классами и знакомимся с паттерном проектирования «Стратегия». Практические задания и примеры кода доступны на моем гитхабе: https://github.com/alexey-malov/ood
Тайм-коды 0:00 Вступление 1:55 Композиция 4:33 Агрегация 8:33 Зависимость 13:17 Наследование и реализация 16:20 Приложение "Утиный симулятор" 18:01 Проблемы наследования 28:41 Применяем композицию вместо наследования 33:05 Анализ решения на основе композиции 38:23 Собираем утку из составных частей 42:56 Паттерн «Стратегия» 45:31 Применяем паттерн в приложении «Редактор слайдов» 54:16 Compile-time стратегии 57:53 Ответы на вопросы аудитории Чтобы оставаться на связи в случае блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из заставки: https://www.shadertoy.com/view/Mcjfzc

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