24 Memento日誌模式(行爲型)

24 Memento(行爲型) 動機:(遊戲存檔) 在不破壞封裝的條件下,將一個對象的狀態捕捉住,並外部化,存儲起來,從而可以在將來合適的時候把這個對象還原到存儲起來的狀態。 有時需要記錄對象的內部狀態。 當實現檢查點和撤銷機制時,這是必需的,這些機制允許用戶退出臨時操作或從錯誤中恢復。您必須將狀態信息保存在某個地方,以便可以將對象恢復到以前的狀態。例如,撤銷、重做、歷史記錄、快照。 但是對象通常
相關文章
相關標籤/搜索