Loading...
「ツール」は右上に移動しました。
利用したサーバー: natural-voltaic-titanium
1865いいね 55572回再生

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

💡 Learn how to design great software in 7 steps: 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: git.arjan.codes/2024/protocol

🎓 ArjanCodes Courses: 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

コメント