Can interfaces have default implementations (C# 8+)?
- Yes, methods can have default implementations in interfaces.
interface ILogger
void Log(string message);
void LogWarning(string message) => Console.WriteLine("Warning: "
+ message);
interface ILogger
void Log(string message);
void LogWarning(string message) => Console.WriteLine("Warning: "
+ message);