public override void Run(Train train) { throw new NotImplementedException(); }
public abstract void Run(Train train);