Java設計模式--備忘錄模式(Memento)

概述 備忘錄模式提供了一種狀態恢復的實現機制,使得用戶可以方便地回到一個特定的歷史步驟,當新的狀態無效或者存在問題時,可以使用暫時存儲起來的備忘錄將狀態復原,當前很多軟件都提供了撤銷(Undo)操作,其中就使用了備忘錄模式。 定義:在不破壞封裝的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態,這樣可以在以後將對象恢復到原先保存的狀態。 又稱爲標記(Token)模式 是一種對象行爲型模式
相關文章
相關標籤/搜索