using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Io.Github.Kerwinxu.LibShapes.Core.Command
{
    public  interface ICommandRecorder
    {
        void addCommand(ICommand command);

         void Undo();

         void Redo();

        bool isUndoAble();

        bool isRedoAble();
    }
}
