設計模式——備忘錄模式(本質:保存和恢復內部狀態)

一、定義:           在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態,這樣以後就可以將該對象恢復到原先保存的狀態。     二、組成部分: 1、原發器角色Originator:創建備忘錄,並存儲其內部狀態,或者利用備忘錄恢復狀態; 2、備忘錄角色Memento:保存原發器的狀態,內部結構和原發器類似; 3、負責人角色Caretaker:存儲備忘錄對象,一個大容
相關文章
相關標籤/搜索