¿Qué patrón hace naturales el deshacer/rehacer y las colas de trabajos?
Opciones
- Command (Opción correcta)
- Singleton
- Iterator
- 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.