可能的重复:
撤消引擎的设计模式
一般来说,您如何处理应用程序中支持“撤消”功能的问题?我曾经开发过网络应用程序和桌面应用程序,但我从来没有真正对我制作的任何“撤消”系统感到满意。
我相信应该是Command设计模式。
Here is article关于使用命令模式的多级撤消/重做。
编辑:这是second关于带有纪念品模式的多级撤消/重做。
所以也许两者都可以完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)