我需要一个设计模式来为我的程序提供撤消功能

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

回答:

command pattern是撤消模型的经典模式。

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

使用命令模式为撤消是here,尽管这是简单地从google of 'command pattern for undo'

以上是 我需要一个设计模式来为我的程序提供撤消功能 的全部内容, 来源链接: utcz.com/qa/260262.html

回到顶部