public override void Visit(LMoveCommand command) { var p = command.Sld1; var q = command.Sld2; Console.WriteLine($"LMove <{p.X},{p.Y},{p.Z}> <{q.X},{q.Y},{q.Z}>"); }
public abstract void Visit(LMoveCommand command);
public virtual T Visit(LMoveCommand command) { return(default(T)); }