Foundations
What is Template Method?
Defines the skeleton of an algorithm in a base type. Subclasses fill in specific steps without changing the flow.
In real work
Template method: BaseExporter defines validate, transform, and write; CSVExporter only overrides transform.
How is this different from Googling it?
Google gives a definition. Prompthaus pairs each term with how it shows up in standups, PRs, prompts, and design reviews—then quizzes you until the word sticks. One term a day on iPhone.