Module 03 of 04 · Software Architecture
Patterns
A handful of patterns worth knowing, each with the case against it.
5 of 5 lessons available
Lessons in this module
- 0120 min
Repository Pattern
AdvancedAbstract data access, and decide honestly whether you need to.
- 0216 min
Factory Pattern
AdvancedCentralise construction when creating an object is genuinely complex.
- 0318 min
Strategy Pattern
AdvancedSwap an algorithm at run time instead of branching on type.
- 0418 min
Adapter Pattern
AdvancedWrap an external interface so it does not leak through your code.
- 0518 min
Observer Pattern
AdvancedNotify interested parties without coupling them to the source.
Have a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.