備忘錄模式---備份還原某個時間點的狀態

備忘錄模式旨在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象以外保存這個狀態。這樣之後就可將該對象恢復到原先保存的狀態。在命令模式中,備忘錄模式常常還常常被用來維護能夠撤銷(Undo)操做的狀態。   Originator:負責建立一個備忘錄Memento,用以記錄當前時刻它的內部狀態,並可以使用備忘錄恢復內部狀態。Originator可根據須要決定Memento存儲Originator
相關文章
相關標籤/搜索