18、設計模式(行爲型)之備忘錄模式

作用 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。 何時使用 很多時候我們總是需要記錄一個對象的內部狀態,這樣做的目的就是爲了允許用戶取消不確定或者錯誤的操作,能夠恢復到他原先的狀態,使得他有"後悔藥"可吃。 優點 給用戶提供了一種可以恢復狀態的機制,可以使用戶能夠比較方便地回到某個歷史的狀態 實現了信息的封裝,使得用戶不需要關心狀態的保存細節。 實例 /** *
相關文章
相關標籤/搜索