Design-pattern-memento-pattern
提供:Dev Guides
デザインパターン-Mementoパターン
Mementoパターンは、オブジェクトの状態を以前の状態に復元するために使用されます。 Mementoパターンは行動パターンのカテゴリに分類されます。
実装
Mementoパターンは3つのアクタークラスを使用します。 Mementoには、復元するオブジェクトの状態が含まれています。 オリジネーターは状態を作成してMementoオブジェクトに保存し、Caretakerオブジェクトはオブジェクトの状態をMementoから復元します。 クラス_Memento 、 Originator_および_CareTaker_を作成しました。
デモクラス_MementoPatternDemo_は、_CareTaker_および_Originator_オブジェクトを使用して、オブジェクトの状態の復元を示します。
ステップ1
Mementoクラスを作成します。
Memento.java
ステップ2
Originatorクラスを作成する
Originator.java
ステップ3
CareTakerクラスを作成する
CareTaker.java
ステップ4
_CareTaker_および_Originator_オブジェクトを使用します。
MementoPatternDemo.java
ステップ5
出力を確認します。