Java設計模式——行爲模式——備忘錄模式(MEMENTO)

備忘錄模式 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外的保存 這個狀態。 三個角色: Originator:發起人,創建一個備忘錄,可以記錄,恢復自身的內部狀態,還可根據  需求決定存儲那些內部狀態。 Memento:備忘錄,存儲發起人角色的內部狀態,並防止外部對象訪問備忘錄。 Caretaker:管理者,存儲備忘錄,不能對備忘錄內容進行訪問,只能將其傳遞  給其他對象。 UM
相關文章
相關標籤/搜索