My own examples of some of the design patterns
Design Patterns are used to make your code more flexible and maintainable and are general solutions to common problems. A pattern is a guideline for flexible and resilient code design.
All the definitions and information about the patterns can be found at the Wiki Page of this Repository