Repaso
English

¿Qué patrón hace naturales el deshacer/rehacer y las colas de trabajos?

Opciones

  1. Command (Opción correcta)
  2. Singleton
  3. Iterator
  4. Bridge

Respuesta

Command

Por qué

El patrón Command convierte una acción en un objeto, por ejemplo AddTextCommand con execute() y undo().

Como las acciones son objetos, puedes guardarlas en un historial (deshacer/rehacer), ponerlas en una cola para ejecutarlas después, registrarlas o reintentarlas.

Recuerda

Command = una acción guardada como objeto.

Términos clave

Practica esta pregunta en Repaso