DEV Community

Prashant Mishra
Prashant Mishra

Posted on • Updated on

Design Patterns

Design patterns are general, reusable solutions to common problems that occur in software design. They are like templates that can be applied to specific situations to solve design issues in a structured and efficient way. Design patterns are not code, but rather guidelines on how to structure your code to achieve particular objectives.

There are several types of design patterns, commonly categorized into three groups

Creational
Structural
Behavioural

Top comments (0)