public void OnInput(string input) { _originator.AppendData(input); var memento = _originator.SaveState(); _caretaker.AddMemento(memento); Console.WriteLine($"Current state: {GetStateValue()}"); }
public void OnInput(string input) { _originator.AppendData(input); var memento = _originator.SaveState(); _caretaker.AddMemento(memento); Console.WriteLine($"Current state: {GetStateValue()}"); }