In this project, you can find descriptions and real-world examples of various design patterns to explore.
In general, we have three types of design patterns, and based on them, we'll have three folders for each type.
-
Behavioral: These patterns focus on the connection between objects.
-
Structural: These patterns provide logic to connect and assemble objects to create larger structures.
-
Creational: These patterns provide ways to create objects to improve flexibility and reusability of your code.