備忘錄模式 Memento Pattern - BasuyaMuknana/java-design-pattern GitHub Wiki

備忘錄模式 Memento Pattern

示意圖

wiki_images/memento_pattern_uml_diagram.jpg

謫要

  1. 此模式可以將物件的狀態逐步紀錄並根據紀錄回復之前的狀態。
  2. Originator物件是狀態的擁有者,會有不同的狀態。也負責產生Memento物件。
  3. CareTacker物件所有Memento物件存取。