public void Redo() { IDrawingCommand command = _redoCommands.Pop(); command.Execute(); _undoCommands.Push(command); }
public void Execute(IDrawingCommand command) { _redoCommands.Clear(); _undoCommands.Push(command); command.Execute(); }