我正处于应用程序的设计过程中,我想将命令模式用于撤消/重做目的。我对命令模式进行了一些研究,但唯一没有得到的是:一个命令是否应该具有撤消和重做方法,或者我应该创建两个单独的命令,一个用于撤消,一个用于重做,并从主要命令本身?
问问题
2171 次
我正处于应用程序的设计过程中,我想将命令模式用于撤消/重做目的。我对命令模式进行了一些研究,但唯一没有得到的是:一个命令是否应该具有撤消和重做方法,或者我应该创建两个单独的命令,一个用于撤消,一个用于重做,并从主要命令本身?