設計模式初探-備忘錄模式

備忘錄模式(MEMENTO),又稱Token,通過在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態,以待需要時將該對象恢復到原先保存的狀態,屬於對象行爲型模式。備忘錄模式很適合實現軟件中的撤銷和重做功能,在字處理軟件,圖像編輯軟件,數據庫管理軟件中十分常見。遊戲裏也常常可以使用備忘錄模式來保存遊戲的狀態,如遊戲失敗前的狀態,遊戲暫停時的狀態,以備玩家重新接着死亡前的關卡繼
相關文章
相關標籤/搜索