Multi-level undo  If all user actions in a program are implemented as command objects, the program can keep a stack of the most recently executed commands.
Desfacer multi-nivel  Se todas as accións do usuario nun programa están implementadas coma obxectos de comando, o programa pode gardar unha pila dos comandos máis recentemente executados.