Este repositorio contiene los ejemplos de código de la implementación del patrón de diseño Template Method.
Para ver el tutorial completo, con la explicación detallada del patrón, entra al Blog: JavaTutoriales
En el tutorial doy una explicación y muestro la implementación del patrón.
Aquí dejo un breve (muy breve) resumen del mismo.
- Definir el esqueleto de un algoritmo en una operación (o método) y delegar algunos de los pasos a las subclases.
- Permitir a las subclases redefinir ciertos pasos del algoritmo sin darles la opción de cambiar la estructura del algoritmo.
El proyecto está desarrollado usando Java 17 y Gradle 7.3, uso lambdas en parte del código, por lo que es necesario que uses cualquier versión arriba de Java 8.
Para ver el tutorial completo, con la explicación detallada del patrón, entra al Blog: JavaTutoriales