This project is based on the article: https://www.tutorialspoint.com/design_pattern
As this article is written in JAVA, I have only converted to C# and also added with some C# 6;
The patters are treated isolated, so sometimes you will find a pattern that could be implemented with another one. So you can mix then to improve your development.
If you would like to contribute to this project, fixing, imrpoving or adding new patterns, help yourself and fork it ;)
This code is written on VS Community, but I'll try to make a version to run on VS Code as well ;) (TODO)
- AbstractFactoryPattern
- AdapterPattern
- BridgePattern
- BuilderPattern
- FactoryPattern
- PrototypePattern
- SingletonPattern
Note: Every pattern folder has a its pattern name as the main class with a static method called Run() which is triggered by the Program.cs
See article: https://www.tutorialspoint.com/design_pattern
This project is licensed under the MIT License - see the LICENSE.md file for details Please give credits to the original Authors referenced above.