Java設計模式——備忘錄模式(詳解版)

模式的定義與特點 備忘錄(Memento)模式的定義:在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態,以便以後當需要時能將該對象恢復到原先保存的狀態。該模式又叫快照模式。 備忘錄模式是一種對象行爲型模式,其主要優點如下。 提供了一種可以恢復狀態的機制。當用戶需要時能夠比較方便地將數據恢復到某個歷史的狀態。 實現了內部狀態的封裝。除了創建它的發起人之外,其他對象都不能夠訪
相關文章
相關標籤/搜索