Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентации / Lecture08p

.pdf
Скачиваний:
0
Добавлен:
23.06.2026
Размер:
1.12 Mб
Скачать

Пример – шаблонный метод

Template method

Используется при необходимости зафиксировать схему некоторого алгоритма и одновременно предоставить возможность изменять отдельные его части (не параметры, а действия)

AbsClass

method(..)

{

concrete abs_mth(); concrete hook(); concrete

}

hook() { … } abs_mth()

Descendant

abs_mth() {…} hook() { … }

Кулямин В.В. ФКН ВШЭ, ПИ / ВМК МГУ

Основы инженерии программного обеспечения

21

Конец

Соседние файлы в папке Презентации