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