大话设计模式十六之备忘录模式

玩单机的PC游戏的时候,通常都是在打Boss之前,保存一个进度,然后如果通关失败了,可以再返回刚才那个进度来恢复原来的状态,从头来过。这其中的原理就是把当前的游戏状态的各种参数存储,以便恢复时读取。通常这种保存都是存在磁盘上了,以便日后读取。但对于一些更为常规的应用,比如下棋时需要悔棋、编写文档时需要撤销、查看网页时需要后退,这些相对频繁而简单的恢复并不需要存在磁盘中,只要将保存在内存中的状态恢复
相关文章
相关标签/搜索