行為型模式--備忘錄模式

  備忘錄(Memento)模式可在不破壞封裝性的前提下捕獲一個對象的內部狀態,並在該對象外保存這個狀態,如此之後就可將該對象恢復到原先保存的狀態。 UML類圖: Originator(起始者):負責創建一個Memento備忘錄用以記錄當前時刻之內部狀態,Originator可根據需求來決定Memento要儲存那些內部狀態,以讓日後可使用備忘錄來恢復內部狀態。 Memento(備忘錄):負責儲存O
相關文章
相關標籤/搜索