Created
May 12, 2022 15:01
-
-
Save JasonBock/1460a4c73e67002b71a667df8927e65e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public abstract class Driver | |
{ | |
protected Driver() { } | |
public abstract void Drive(); | |
public virtual void Stop() { } | |
} | |
public sealed class GolferDriver | |
: Driver | |
{ | |
public override void Drive() | |
{ | |
var value = RandomNumberGenerator.GetInt32(100, 150); | |
Console.WriteLine($"Club head speed: {value} MPH"); | |
} | |
public override void Stop() | |
{ | |
base.Stop(); | |
var value = RandomNumberGenerator.GetInt32(250, 320); | |
Console.WriteLine($"{value} yards"); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment