0

我需要一个设计模式来为我的程序提供撤消功能。我已经使用过 Memento,但我的课程作业需要另一个。

4

1 回答 1

4

命令模式是撤销模型的经典模式。

基本上将每个动作封装在一个对象(命令)中,然后使每个命令能够执行相反的动作。在应用命令时保留命令列表,并撤消对列表执行反向操作。

这里有一个使用撤消命令模式的示例,尽管这只是谷歌“撤消命令模式”的第一个结果

于 2010-12-10T20:16:25.407 回答