/DesignPatterns

This repo provides example code of design patterns implementation. The focus is mainly on the 23 design patterns that has been described by Gang Of Four

Primary LanguageC#


Desgin Patterns

CodeQL Sonar

Lines of Code Maintainability Rating Reliability Rating Security Rating Coverage Technical Debt Duplicated Lines (%) Vulnerabilities Code Smells Bugs Quality Gate Status

Design Patterns are general, reusable solutions to commonn problems in Software Desing. Each Pattern is like a blue print which can(should) be customized based on the need to solve a problem in your code.
Pattern is not a code that you can refer in your project. It is more of a concept which should be customized based on the need and adopted in your project.

History

Patterns as a concept gained popularity after the book Design Patterns: Elements of reusable Object Oriented Software was published in 1994 by four authors who are famously called as Gang Of Four

Classification

Give a Star! ⭐

If you like or are using this project to learn or start your solution, please give it a star. Thanks!

Support This Project

If you have found this project helpful, either as a library that you use or as a learning tool, please consider buying me a coffee:

Buy Me A Coffee

Contact

Having any issues or troubles getting started?

Drop a mail to sandeshjkota@gmail.com or Raise a Bug or Feature Request. Always happy to help.

Links