23. Паттерн шаблонный метод | ООП 2025

12+
12+

день назад

ПожаловатьсяНарушение авторских прав
12+
12+

день назад

ПожаловатьсяНарушение авторских прав
12+
12+

день назад

Представьте, что вы каждый день делаете одну и ту же вещь — например, готовите кофе или чай. Шаги вроде одинаковые, но детали всегда чуть разные. В программировании происходит то же самое: алгоритмы похожи, а различаются лишь в мелочах. И вот тут нас часто подстерегает дублирование кода и путаница в логике. Сегодня мы посмотрим, как превратить такие повторяющиеся сценарии в чёткую архитектуру, где общий порядок действий зафиксирован, а вариации живут в своих местах. Этот приём называется «Шаблонный метод». Он встречается буквально везде — от UI-фреймворков до парсеров и обработчиков событий. А начнём мы, как и положено программистам, с кофе. ☕ Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/ood Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding Тайм-коды 0:00 Пример с напитками 2:45 Поиск решения: выделяем общие шаги 6:38 Паттерн “Шаблонный метод” 13:56 Методы-перехватчики (Hooks) 16:27 Голливудский принцип 22:23 Идиома "Non-virtual Inteface" 32:48 Шаблонный метод в Compile-Time (через CRTP) 40:36 Применение паттерна в реальных системах 47:36 Сравнение с другими паттернами В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)

Название:

23. Паттерн шаблонный метод | ООП 2025

Категория:

Разное