07:31The Factory Pattern in Python // Separate Creation From Use
From the creator
š” Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I explain what the Factory pattern (or: Abstract Factory) is, and how to use it in Python. One of the greatest things about this pattern is that it allows you to separate creation from use. It's one of my most-used patterns. The code I worked on in this video is available here: https://github.com/ArjanCodes/2021-factory-pattern. š ArjanCodes Courses: https://www.arjancodes.com/courses. š¬ Join my Discord server: https://discord.arjan.codes. āØļø Keyboard Iām using: https://amzn.to/49YM97v. š Chapters: 0:00 Intro 0:37 Explaining the example 3:25 Analysis of the code 4:46 What is the Factory pattern? 5:31 Creating the abstract ExporterFactory 7:06 Creating the concrete factories 8:47 Revising the main() function 10:51 Running the new version of the code 11:43 Analysis of the new version 12:11 Bonus: inject the factory as a dependency 13:28 When to (not) use the factory pattern #arjancodes #softwaredesign #python
Published 2021-07-16 Ā· Watch on YouTube ā
Availability and playback restrictions are controlled by the original channel.





