package zendo.playground.dpatterns.memento;
/**
* @author bogdan.mocanu
*/
public class Client {
public static void main( String[] args ) {
Originator orig = new Originator( 100, 200 );
System.out.println( "State1: " + orig.getPosX() );
OriginatorState state1 = orig.getState();
orig.setPosX( 555 );
System.out.println( "State2: " + orig.getPosX() );
System.out.println( "Reverting to state1" );
orig.revertToState( state1 );
System.out.println( "Current state: " + orig.getPosX() );
}
}