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.
- Host: GitHub
- URL: https://github.com/youssef-remah/design-patterns-with-csharp
- Owner: Youssef-Remah
- Created: 2025-08-15T07:53:29.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-01T05:51:52.000Z (4 months ago)
- Last Synced: 2025-09-01T07:44:20.170Z (4 months ago)
- Topics: behavioral-design-patterns, creational-design-patterns, csharp, design-patterns, dotnet-core, structural-design-patterns
- Language: C#
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.