What are design patterns?
A design pattern is a solution to a common programing problem in software design. Patterns are not complete solutions but conceptual ideas for dealing with common issues. Patterns help communicate a common language among developers.
Keynotes:
- What are design patterns? - A proven solution to a common issue in software design. 
- Patterns encourage reusable design strategies. 
- Common vocabulary and structure. 
 
- What design patterns are not? - An exact solution to a problem. 
- They don't replace good design strategy. 
- Can lead to inefficient solutions 
 
- What makes a pattern. - purpose 
- usefulness 
- applicability 
- acceptance (early stages proto-pattern) 
 
- Common Types of Patterns - Creational Patterns 
- Structural Patterns 
- Behavioral Patterns 
 
Ready to Level Up Your Skills?
Join thousands of learners on 02GEEK and start your journey to becoming a coding expert today!
Enroll Now for Free!