https://github.com/mdindar/designpatternsincsharp
سورس کد ویدئو های یوتیوب کانال الگوهای طراحی من به زبان سی شارپ - A companion to my YouTube channel where I explore various design patterns in C#
https://github.com/mdindar/designpatternsincsharp
csharp design-patterns dotnet-core tutorial-code youtube
Last synced: about 1 year ago
JSON representation
سورس کد ویدئو های یوتیوب کانال الگوهای طراحی من به زبان سی شارپ - A companion to my YouTube channel where I explore various design patterns in C#
- Host: GitHub
- URL: https://github.com/mdindar/designpatternsincsharp
- Owner: MDindar
- Created: 2025-01-08T12:04:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-09T14:26:07.000Z (about 1 year ago)
- Last Synced: 2025-03-27T13:49:23.724Z (about 1 year ago)
- Topics: csharp, design-patterns, dotnet-core, tutorial-code, youtube
- Language: C#
- Homepage: https://www.youtube.com/@mostafa_dindar
- Size: 2.41 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Design Patterns in C#
Welcome to the Design Patterns in C# repository! This project serves as a companion to my [YouTube channel](https://www.youtube.com/@mostafa_dindar) where I explore various design patterns in C#. In this repository, you'll find sample code and explanations for each pattern covered in the videos.
## Table of Contents
- [Design Patterns Covered](#design-patterns-covered)
- [Design Patterns On the way](#design-patterns-on-the-way)
- [Design Patterns Not Covering](#not-covering)
## Design Patterns Covered
I aim to cover the design patterns that are most commonly used in daily development. In this repository, you’ll find examples of the following implemented design patterns
| | |
|-------|-------|
| [](https://www.youtube.com/watch?v=qXJRVktxCtA&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=5&t=1156s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=IkdpnwCiwKA&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=4&t=15s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=Z9x5BFfj3ek&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=1&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=LaCvrEsdwgA&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=3&t=36s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=1ky-BxfEmmg&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=2&t=21s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=PrTTH2AYp7o&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=6&t=121s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=WRmFukIJf9g&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=Z8GEtW5xt00&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=3&t=36s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=riUJR1MK_2U&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=uS_Lx5_a3po&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=jdIVMxdVBSc&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=F4HLe4q3dDM&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=HOwwmURCOTE&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=jxd_srZL8tA&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=q1Ad-3ELEoY&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=sZEV_tsjT9olist=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=zgOpxfnZ4EA&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=3zOfuV8t9mg&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=yKjH1qFsCLg&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | [](https://www.youtube.com/watch?v=j3rMdeeP75Q&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) |
| [](https://www.youtube.com/watch?v=Y8tBTMZHTW8&list=PLhD5YGv8gWSyYlm9oNto3xxZ5yYk12K1b&index=7&t=1652s&pp=gAQBiAQB) | . |
## Design Patterns On the way
## Not Covering
- Façade (Too easy)
- Interpreter(Rarely Used)
Each folder corresponds to a specific design pattern and contains code examples along with explanations to help you understand how and when to use them.