An open API service indexing awesome lists of open source software.

https://github.com/youssef-remah/design-patterns-with-csharp

Practical C# examples of design patterns, with clear and concise implementations to make learning and applying these patterns simple and practical.
https://github.com/youssef-remah/design-patterns-with-csharp

behavioral-design-patterns creational-design-patterns csharp design-patterns dotnet-core structural-design-patterns

Last synced: 4 months ago
JSON representation

Practical C# examples of design patterns, with clear and concise implementations to make learning and applying these patterns simple and practical.

Awesome Lists containing this project

README

          

# C# Design Patterns Examples

A collection of C# examples demonstrating common design patterns

## Overview

This repository is intended for developers who want to understand and implement design patterns in C#.
Each pattern is explained with:

- Simple, easy-to-read code focused on the pattern’s core idea.

- XML comments in the code to make it easier to follow and understand.

- Example to show the pattern in action.

## Patterns Included

_(I will keep adding patterns for each category over time. Currently, the focus is on Creational Design Patterns.)_

**Creational Patterns**

- Factory

## How to Use

1- Clone the repository:

```
git clone https://github.com/Youssef-Remah/design-patterns-with-csharp.git
```

2- Open the solution in your IDE

3- Navigate to any pattern folder to explore the implementation and example.