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