Configurable Logging Framework in C#

Configurable Logging Framework in C# using Singleton Design Pattern and Factory Method Design Pattern. Built on .NET Core 2.2 framework. You can refer my previous articles on Factory Method Design Pattern and Abstract Factory Design Pattern for a refresher on these design patterns if needed. Key Learnings Key learnings from this article are as follows: … Continue reading Configurable Logging Framework in C#

Abstract Factory Design Pattern in C#

Abstract Factory

In my previous article Factory Method Design Pattern in C#, I had explained about Factory Method Design Pattern. In this article, I will explain Abstract Factory Design Pattern in C#. Source Code: Complete source code can be downloaded from the following GitHub repo - https://github.com/sudipta-chaudhari/AbstractFactoryDesignPattern_CSharp This design pattern is also a Creational Design Pattern like … Continue reading Abstract Factory Design Pattern in C#

Factory Method Design Pattern in C#

Factory Method Design Pattern

In this article on Design Patterns, I will explain Factory Method Design Pattern in C#. I will demonstrate the concept by creating a sample console application without Factory Method Design Pattern first, highlight the design issues and finally transform the design to a Factory Design Pattern. Source Code : Complete source can be found on … Continue reading Factory Method Design Pattern in C#