Status: OUT
Template Method's 'refactoring to generalize' technique (identify differences in similar code, separate into new operations, replace with template method calls) operationalizes the discovery path for Template Method instances: rather than imposing the pattern top-down, Template Method can be extracted bottom-up from existing code duplication, connecting Template Method to the GoF's broader claim that patterns capture structures that result from refactoring.
Template Method's refactoring-to-generalize technique concretely instantiates patterns-as-refactoring-targets
Depends on (SL): gof-template-method-refactoring-to-generalize, gof-patterns-as-refactoring-targets