public class Originator { private String state = "OFF"; public String getState() { return state; } public void setState(String state) { this.state = state; } public Memento createMemento() { return new Memento(state); } public void setMemento(Memento memento) { state = memento.getState(); System.out.println("状態を" + state + "に戻しました"); } }