【設計模式】行爲型模式(下)

行爲型模式思維導圖: 備忘錄模式(Memento) 是什麼? 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可將該對象恢復到原先保存的狀態。 結構圖? 使用場景? 系統有需要提供回滾操作的需求,比如jdbc的事務操作,文本編輯器的ctrl+z恢復等 優缺點? 優:①當發起人角色中的狀態改變時,有可能這是個錯誤的改變,我們使用備忘錄模式就可以把這個錯誤的改變還
相關文章
相關標籤/搜索