Mid From PDF GoF Patterns Gang of Four Patterns

Concrete Creators (FileLoggerFactory and ConsoleLoggerFactory):?

  • These subclasses of LoggerFactory override the CreateLogger method

to return the appropriate logger type (either FileLogger or

ConsoleLogger).

FileLoggerFactory:

public class FileLoggerFactory : LoggerFactory
{
public override ILogger CreateLogger() => new FileLogger();
}

ConsoleLoggerFactory:

public class ConsoleLoggerFactory : LoggerFactory
{
public override ILogger CreateLogger() => new ConsoleLogger();
}

More from Design Patterns in C#

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details