Пример – шаблонный метод
Template method
•Используется при необходимости зафиксировать схему некоторого алгоритма и одновременно предоставить возможность изменять отдельные его части (не параметры, а действия)
AbsClass
method(..)
{
concrete abs_mth(); concrete hook(); concrete
}
hook() { … } abs_mth()
Descendant
abs_mth() {…} hook() { … }
Кулямин В.В. ФКН ВШЭ, ПИ / ВМК МГУ |
Основы инженерии программного обеспечения |
21 |
Конец
Соседние файлы в папке Презентации
