Completed
Creational DPs: "Flexibility"
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Python Design Patterns
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 A Pattern Example
- 3 Solution: the Facade DP
- 4 Facade is a Design Pattern
- 5 Some Facade KUS
- 6 Is Facade a "Pythonic" DP?
- 7 Design Patterns
- 8 Step back: what's a Pattern?
- 9 A Pattern's problem(s)
- 10 A Pattern's "solution(s)"
- 11 Why bother w/Patterns?
- 12 "Design" is a vague term...
- 13 What's a "Pythonic" Pattern
- 14 Python: hold or wrap?
- 15 Creational Patterns
- 16 Singleton ("Highlander")
- 17 Monostate ("Borg")
- 18 Creational DPs: "Flexibility"
- 19 DI: why we want it
- 20 Template Method vs DI
- 21 TM-VS-DI issues
- 22 Monkey-patching
- 23 Dependency Injection
- 24 DI design-choice details
- 25 DI and factories
- 26 The Callback Pattern
- 27 The "Callback" concept