💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, you'll learn how to write better Python code using dependency inversion by going step by step through a simple code example. Dependency inversion is one of the five SOLID principles. The basic idea of dependency inversion is to write your code in such a way that high level modules shouldn't depend on low level modules, both should depend on abstractions (i.e. abstract classes and interfaces).
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses.
For more information about the Mypy static type checker I mentioned in the video, see: http://mypy-lang.org.
GitHub repository: https://github.com/arjancodes/betterp....
💬 Join my Discord server: https://discord.arjan.codes.
⌨️ Keyboard I’m using: https://amzn.to/49YM97v.
Chapters:
0:00 Intro
2:02 Code example
3:23 Creating an abstract class
4:55 Making a subclass
5:48 Modifying the power switch class
6:55 Adding another switchable subclass
7:50 Outro
Nesta página do site você pode assistir ao vídeo on-line Dependency Inversion: Write BETTER PYTHON CODE Part 2 duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário ArjanCodes 28 Janeiro 2021, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 90,466 vezes e gostou 6.3 mil espectadores. Boa visualização!