設計模式 |備忘錄模式(memento)

定義: 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可以將該對象恢復到原先保存的狀態。 結構:(書中圖,侵刪)   Originator:需要備份的類(寫在便籤上的內容) Memento:備份類,裏面包含部分或全部Originator的屬性(便籤紙) Caretaker:真正保存備份的地方(便籤紙貼的地方) 實例: 替答到。我也不知道怎麼就想到了這個。上課
相關文章
相關標籤/搜索