Monday, November 27, 2006

Behavioral -- Memento


--- Memento.java ---
package behavioral.memento;

public interface Memento {

}

--- ConcreteMemento.java ---
package behavioral.memento;

public class ConcreteMemento implements Memento {

public ConcreteMemento(Originator originator) {

}

}

--- Originator.java ---
package behavioral.memento;

public class Originator {

/* # private Memento _memento; */

public void setMemento(Memento memento) {
if (memento instanceof ConcreteMemento) {

}
}

public Memento createMemento() {
return new ConcreteMemento(this);
}

}

0 Comments:

Post a Comment

<< Home