Template method is the name of a design pattern used in Object Oriented Programming. This diagram uses Java concepts but can be easily read with any OOP language in mind.
Template Method UML (png)
Template Method UML (svg)
Template Method UML(2) (svg)