Template Method Pattern
Kind: pattern
Layer: Design Patterns Core
Record: architecture:template-method-pattern
Severity: contextual
Scope: workflow, framework
Canonical: Ontology
A design pattern that fixes the steps of an algorithm in a base class and lets subclasses supply the steps that vary.
Listed in Architecture principles, after Strategy Pattern and before Observer Pattern.