https://github.com/joshidivanshu/design-pattern
https://github.com/joshidivanshu/design-pattern
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/joshidivanshu/design-pattern
- Owner: joshidivanshu
- Created: 2023-10-02T06:33:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-02T06:59:06.000Z (over 1 year ago)
- Last Synced: 2024-12-27T04:43:10.824Z (5 months ago)
- Language: Java
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Design-Pattern
### What's a design Pattern?
Design pattern are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring desing problem in your code.
The pattern is not a specific piece of code , but a general concept for solving a particular problem. You can follow the pattern details and implement a solution that suits the realities of your own program.
All Patterns can be categorised by their purpose. There are three main groups of patterns
- Creational Patterns : Provide object creation mechanisms that increase flexibility and reuse existing code.
- Structural Patterns : Explain how to assemble objects and classes into larger structures while keeping these flexible and efficient
- Behavioural Patterns : take care of effective communication and assignment of responsibilities between objects.