I. PATRÓN DE DISEÑO: TEMPLATE METHOD

A continuación se encuentra la plantilla del patrón objeto de estudio:

1. Nombre del patrón: Template Method.

2. Clasificación del patrón: De comportamiento.

3. Intención: Definir el esqueleto de un algoritmo en una operación, defiriendo algunos pasos a las subclases. Template method permite a las subclases redefinir ciertos pasos de un algoritmo, sin cambiar la estructura del algoritmo.

4. Estructura:




5. Participantes

AbstractClass: Define operaciones primitivas abstractas cuya concreción se delega a las subclases, estas primitivas se utilizan en el cuerpo de un algoritmo del esqueleto.

ConcreteClass: Implementa las operaciones primitivas abstractas anteriores.

No hay comentarios:

Publicar un comentario