Паттерн: Шаблонный метод (Template Method)
Фрагмент: пример [C++]
  1. void DerivedClass::HookOperation () {
  2. // расширение в производном классе
  3. }
  4.