|
|
1
11
命令对象本身应该实现撤消/重做功能。 命令通常从命令管理器维护的堆栈中推送和弹出,以实现多级撤消。当执行命令时,它们被推到堆栈上,当它们被撤消时,它们从堆栈中弹出。 memento模式将与命令模式一起使用,它不能替代命令模式的使用。它将用于维护撤消操作所需的状态。 |
|
|
2
2
您可能还需要考虑这个memento模式,我们使用它,它对于undo非常有用。 |
|
|
q126y · 对象的地址空间独立表示 9 年前 |