「在不違反封裝的原則下,取得一個物件的內部狀態,並保留在外部,讓該物件可以在日後恢復到原先保留的狀態」

用來記錄物件狀態的模式,由物件主動提供要存檔的資料給存檔功能,也可從存檔功能取回資料

 

模式特點

  • 資料可保存多個版本
  • 可將資料存在不同的儲存媒體