大話設計模式十六之備忘錄模式

玩單機的PC遊戲的時候,通常都是在打Boss之前,保存一個進度,然後如果通關失敗了,可以再返回剛纔那個進度來恢復原來的狀態,從頭來過。這其中的原理就是把當前的遊戲狀態的各種參數存儲,以便恢復時讀取。通常這種保存都是存在磁盤上了,以便日後讀取。但對於一些更爲常規的應用,比如下棋時需要悔棋、編寫文檔時需要撤銷、查看網頁時需要後退,這些相對頻繁而簡單的恢復並不需要存在磁盤中,只要將保存在內存中的狀態恢復
相關文章
相關標籤/搜索