備忘錄模式(Memento)

jdon發表於2019-07-18

目的
在不違反封裝的情況下,捕獲物件的內部狀態並將其外部化,以便稍後可以將物件恢復到此狀態。

備忘錄模式(Memento)
適用場景

  • 必須儲存物件狀態的快照,以便以後可以恢復該狀態。
  • 以直接介面獲取狀態可能公開實現細節並破壞物件的封裝。


 

相關文章