Back to Browse

Protocols vs ABCs in Python - When to Use Which One?

82.4K views
Mar 29, 2024
15:30

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I’m revisiting Protocols and ABCs in Python, essential for creating abstraction layers by defining interfaces. I covered this a while back, but it deserves a fresh look to clarify: what are the key differences, and when should you use each? 🔥 GitHub Repository: https://git.arjan.codes/2024/protocol 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/ 🔖 Chapters: 0:00 Intro 1:03 Short overview 1:53 Abstract Base Classes 5:39 Protocols 9:21 Making Protocols Behave Like ABCs 12:45 Conclusion 14:54 Outro #arjancodes #softwaredesign #python

Download

1 formats

Video Formats

360pmp433.9 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Protocols vs ABCs in Python - When to Use Which One? | NatokHD