Saltar al contenido principal

Estructura Básica

Elementos participantes

  • Clase abstracta:
    • Declara métodos que actúan como pasos de un algoritmo, así como el método de plantilla (template method) real que llama a estos métodos en un orden específico.
    • Los pasos pueden declararse abstractos o tener alguna implementación predeterminada.
  • Clases concretas:
    • Pueden sobreescribir todos los pasos, pero no el método plantilla en sí.

(Shvets, A, 2019, p.386-387)

Imagen Estructura básica

Regresar al Readme