Template Method

Home > Computer Science > Software Engineering > Software design patterns > Template Method

Template Method is a behavioral design pattern that defines the skeleton of an algorithm in a superclass while allowing subclasses to override certain steps of the algorithm without changing its structure.