我需要一个设计模式来为我的程序提供撤消功能。我已经使用过 Memento,但我的课程作业需要另一个。
问问题
199 次
1 回答
4
命令模式是撤销模型的经典模式。
基本上将每个动作封装在一个对象(命令)中,然后使每个命令能够执行相反的动作。在应用命令时保留命令列表,并撤消对列表执行反向操作。
这里有一个使用撤消命令模式的示例,尽管这只是谷歌“撤消命令模式”的第一个结果
于 2010-12-10T20:16:25.407 回答