Template Method Pattern
The template pattern falls under the behavioral category in the GOF book. The central concept of the template method pattern is to solve the problem of dealing with a common high-level algorithm, but the methods that compose that algorithm, potentially being different.