- 詳見撤銷功能的實現(xiàn)——備忘錄模式
- 摘錄如下:
- 備忘錄模式(Memento Pattern):在不破壞封裝的前提下奶浦,捕獲一個對象的內部狀態(tài)略就,并在該對象之外保存這個狀態(tài)捎迫,這樣可以在以后將對象恢復到原先保存的狀態(tài)。它是一種對象行為型模式表牢,其別名為Token
備忘錄模式使用場景
- 備忘錄模式提供了一種狀態(tài)恢復的實現(xiàn)機制窄绒,使得用戶可以方便地回到一個特定的歷史步驟,當新的狀態(tài)無效或者存在問題時崔兴,可以使用暫時存儲起來的備忘錄將狀態(tài)復原彰导,當前很多軟件都提供了撤銷(Undo)操作,其中就使用了備忘錄模式