Template method pattern

This is an old revision of this page, as edited by 69.193.103.148 (talk) at 01:34, 17 June 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The template method pattern is a software design pattern used for computer programming.

A template method defines the skeleton of an algorithm in terms of abstract operations which subclasses override to provide concrete behaviour.