Добавить
Уведомления

К первой паре / Конструирование ПО. Лекция 5. Поведенческие паттерны проектирования

На лекции обсудим, как поведенческие паттерны помогают проектировать системы с чётким разделением ролей и легко расширяемой логикой. Рассмотрим примеры, преимущества и возможные сложности при их применении. Разберём следующие паттерны: Команда (Command) — инкапсуляция запроса как объекта. Посредник (Mediator) — координация взаимодействия между объектами через единый центр. Состояние (State) — изменение поведения объекта при смене его внутреннего состояния. Стратегия (Strategy) — выбор алгоритма поведения в зависимости от контекста. Шаблонный метод (Template Method) — задание общего скелета алгоритма с возможностью переопределения шагов. Посетитель (Visitor) — добавление новых операций без изменения классов объектов. Полезного просмотра ✨ Лекции и семинары можно посмотреть в плейлисте по ссылке: https://rutube.ru/plst/1219759 🎓 Образовательная программа «Программная инженерия»: https://clck.ru/3PRnEa 💻 Сайт Вышки Онлайн: https://clck.ru/3PRnFY 🔗 Мы в Telegram: https://t.me/onlinedegreesHSE ⏯️ Мы на YouTube: www.youtube.com/@hse_online 📨 Мы в Вконтакте: www.vk.com/vyshkaonline 📄 Мы на VC.ru: https://vc.ru/u/1427995-vyshka-onlain 🧘🏻 Мы в Дзене: https://dzen.ru/hseonline

Иконка канала Вышка Онлайн
221 подписчик
12+
21 просмотр
9 дней назад
24 октября 2025 г.
12+
21 просмотр
9 дней назад
24 октября 2025 г.

На лекции обсудим, как поведенческие паттерны помогают проектировать системы с чётким разделением ролей и легко расширяемой логикой. Рассмотрим примеры, преимущества и возможные сложности при их применении. Разберём следующие паттерны: Команда (Command) — инкапсуляция запроса как объекта. Посредник (Mediator) — координация взаимодействия между объектами через единый центр. Состояние (State) — изменение поведения объекта при смене его внутреннего состояния. Стратегия (Strategy) — выбор алгоритма поведения в зависимости от контекста. Шаблонный метод (Template Method) — задание общего скелета алгоритма с возможностью переопределения шагов. Посетитель (Visitor) — добавление новых операций без изменения классов объектов. Полезного просмотра ✨ Лекции и семинары можно посмотреть в плейлисте по ссылке: https://rutube.ru/plst/1219759 🎓 Образовательная программа «Программная инженерия»: https://clck.ru/3PRnEa 💻 Сайт Вышки Онлайн: https://clck.ru/3PRnFY 🔗 Мы в Telegram: https://t.me/onlinedegreesHSE ⏯️ Мы на YouTube: www.youtube.com/@hse_online 📨 Мы в Вконтакте: www.vk.com/vyshkaonline 📄 Мы на VC.ru: https://vc.ru/u/1427995-vyshka-onlain 🧘🏻 Мы в Дзене: https://dzen.ru/hseonline

, чтобы оставлять комментарии