Undo-Redo重复命令
所以,我知道undo / redo通常是通过命令模式实现的。
但是,当命令要重复x次时,撤消x次将对用户来说很麻烦。
例如,我有一个“int num”,当我按下键盘上的“+”时,程序将执行“++ num”。如果用户通过按“+”将num从0增加到50,则用户想要撤消,如何允许用户撤消一次,num将返回0。
如何实现undo以便它可以处理一系列重复的命令?
提前致谢!
没有找到相关结果
已邀请:
1 个回复
蹦吃舷弦