本来想写简单一点,不知不觉就写多了,undo/redo还是偏复杂了一些,而且这还只是最基本的架子,很多东西不严谨,有兴趣的朋友可以自己研究下,建议只针对用户常用的部分做undo/redo,保持系统的简单。
命令模式的优点已经清楚了,缺点也比较明显,一个操作就是一个命令,项目大的话命令会非常多,也是个麻烦的点。
本来想写简单一点,不知不觉就写多了,undo/redo还是偏复杂了一些,而且这还只是最基本的架子,很多东西不严谨,有兴趣的朋友可以自己研究下,建议只针对用户常用的部分做undo/redo,保持系统的简单。
命令模式的优点已经清楚了,缺点也比较明显,一个操作就是一个命令,项目大的话命令会非常多,也是个麻烦的点。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/16a3df467d48ef99805f0a52fd8987ab.html