Concrete Products (FileLogger and ConsoleLogger):?
Follow:
- These classes implement the ILogger interface, defining how the messages
are logged (either to a file or the console).
FileLogger:
public class FileLogger : ILogger
public void Log(string message) => Console.WriteLine($"Logging
to file: {message}");
ConsoleLogger:
public class ConsoleLogger : ILogger
public void Log(string message) => Console.WriteLine($"Logging
to console: {message}");