Design Patterns
Design patterns are descriptions of tried and tested solutions to common problems in software design.
Watch
Read
An introduction to Design Patterns Links to an external site.
Reflect
- What patterns can you think of that were applied to fix real-world problems?
- Which is the type of the Singleton pattern: creational, structural, and behavioral?
- What scenarios could the Singleton pattern be applied to?