public void CreateMemento(IMemento <TState> memento) { memento.Save(State); }
//FUNCAO PARA GUARDAR OS DADOS public void Serielize(IMemento memento) { memento.Save("name", name); memento.Save("id", id); memento.Save("code", code); }