備忘錄模式

備忘錄:在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可將該對象恢復到原先保存的狀態。簡單理解就是將當前狀態留存並可恢復,很容易理解的一個模式。 Originator(發起人):負責創建一個備忘錄Memento,用以記錄當前時刻它的內部狀態,並可使用備忘錄恢復內部狀態。Originator可根據需要決定Memento存儲Originator的哪些內部狀態。
相關文章
相關標籤/搜索