A TemplateMethod is a Method in an (abstract) base class which calls one or more HookMethods to fulfill parts of its tasks. TemplateMethod and HookMethod are part of the TemplateMethodPattern.
See HookMethod for an example.