備忘专题

設計模式之Memento(備忘機制)

Memento定義:memento是一個保存另外一個物件內部狀態拷貝的物件。這樣以後就可以將該物件恢復到原先保存的狀態。 Memento模式相對也比較好理解,我們看下列代碼: public class Originator {    private int number;   private File file = null;   public Originator(){}   // 創建