Sahithyan's S2 — Program Construction
Design Patterns
A design pattern is a set of formalized best practices which are tested and verified already. Provides a schema of step-by-step template which helps us to overcome development and architectural problems.
3 types:
- Creational
- Structural
- Behavioral