public abstract void Ride(SportsCar sportscar);
public override void Ride(SportsCar sportcar) { Console.WriteLine($"{this.GetType().Name}Win{sportcar.GetType().Name}"); }
public Driver(CarFactory carFactory) { _familyCar = carFactory.CreateFamilyCar(); _sportsCar = carFactory.CreateSportsCar(); }