Alternative name for TemplateMethod, which avoids confusion with c++ templates.