State Pattern

The state design pattern is one of the patterns from the Gang of Four design patterns. It is a behavioral design pattern. The primary intent of the state pattern is to allow an object to alter its behavior when its internal state is changed. In your day-to-day implementation, you may be encountering the state pattern … Read more

Proxy Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I will walk through the proxy design pattern. The proxy design pattern is one of the design patterns from the Gang of Four design patterns. And the proxy design pattern is probably one of the simplest and easiest to understand and implement design patterns … Read more

Flyweight Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I will walk through the flyweight design pattern. The flyweight design pattern is one of the design patterns from the Gang of Four design patterns. The intent of the Flyweight Pattern The flyweight design pattern is a structural design pattern. And the main intent … Read more

Decorator Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I am going to walk through the Decorator Pattern. The decorator design pattern is one of the patterns from the gang of four design patterns. The decorator pattern is a structural design pattern. The main intent of the pattern is to attach additional responsibility to an object dynamically. … Read more

Bridge Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I am going to walk through the Bridge Pattern. The bridge design pattern is one of the patterns from the gang of four design patterns. The bridge pattern is a structural design pattern. The main intent of the bridge design pattern is to decouple an … Read more

Adapter Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I am going to walk through the Adapter Pattern. The Adapter pattern is also part of the gang of four design patterns. And it is a structural design pattern. The main intent of this pattern is to allow two classes to work together which will … Read more

Prototype Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I am going to walk through the Prototype Pattern. So what is a Prototype design pattern? The Prototype design pattern is also a creational design pattern just like the Builder pattern, the Abstract Factory design pattern, and the Factory Method design pattern. What … Read more

Builder Pattern

Hello everyone, and welcome to .NET Core Central. In this blog post, I am going to walk through the Builder design pattern. The Builder design pattern is also a creational design pattern just like the Factory Method design pattern and the Abstract Factory design pattern. The main intent of the Builder Pattern is to simplify … Read more

Abstract Factory

Hello everyone, and welcome to .NET Core Central. In this blog post, I am going to walk through the Abstract Factory design pattern. Abstract factory pattern is a very good pattern to discuss after we discussed the factory method design pattern in my previous blog. The Abstract Factory design pattern is also a creational design … Read more