Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirdoosti6060/designpatterns
This solution contains several projects (which complete gradually) and in each one I implement one of the design patterns
https://github.com/amirdoosti6060/designpatterns
cshap design-patterns designpatterns dotnet
Last synced: about 2 months ago
JSON representation
This solution contains several projects (which complete gradually) and in each one I implement one of the design patterns
- Host: GitHub
- URL: https://github.com/amirdoosti6060/designpatterns
- Owner: amirdoosti6060
- Created: 2024-04-13T10:20:58.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-07-06T08:00:31.000Z (7 months ago)
- Last Synced: 2024-07-07T08:59:12.913Z (6 months ago)
- Topics: cshap, design-patterns, designpatterns, dotnet
- Language: C#
- Homepage: https://www.linkedin.com/pulse/factory-method-amir-doosti-cketf
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DesignPatterns
## Introduction
This solution contains several projects (It is not completed yet) that shows implementation of different **Design Patterns** in C#.
I'm also going to write an article for each design pattern to completely covers them. Here is the list of articles:Creational Design Patterns
1. Factory Method: https://www.linkedin.com/pulse/factory-method-amir-doosti-cketf
2. Abstrct Factory: https://www.linkedin.com/pulse/abstract-factory-amir-doosti-vexwf
3. Singleton: https://www.linkedin.com/pulse/singleton-amir-doosti-e3trf
4. Builder: https://www.linkedin.com/pulse/builder-amir-doosti-gpbif
5. Prototype: https://www.linkedin.com/pulse/prototype-amir-doosti-5ncwfStructural Design Patterns
1. Adapter: https://www.linkedin.com/pulse/adapter-amir-doosti-ineff
2. Bridge: https://www.linkedin.com/pulse/bridge-amir-doosti-i5usc
3. Composite: https://www.linkedin.com/pulse/composite-amir-doosti-pjkwf
4. Decorator: https://www.linkedin.com/pulse/decorator-amir-doosti-dmkhf
5. Facade: https://www.linkedin.com/pulse/facade-amir-doosti-vzipf
6. Flyweight: https://www.linkedin.com/pulse/flyweight-amir-doosti-x7umf
7. Proxy: https://www.linkedin.com/pulse/proxy-design-pattern-amir-doosti-kxsef## Structure of soution
The solution contains several Console App projects which are written in Visual Studio.## Technology stack
- OS: Windows 10 Enterprise - 64 bits
- IDE: Visual Studio Enterprise 2022 (64 bits) - version 17.2.5
- Framework: .Net 6
- Language: C### How to run
Open the solution in Visual Studio and select the project you need with "Set as Startup Project" and run it using F5.