Dependency Inversion: Write BETTER PYTHON CODE Part 2

Publicado el: 28 enero 2021
en el canal de: ArjanCodes
90,466
6.3k

💡 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


En esta página del sitio puede ver el video en línea Dependency Inversion: Write BETTER PYTHON CODE Part 2 de Duración hora minuto segunda en buena calidad , que subió el usuario ArjanCodes 28 enero 2021, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 90,466 veces y le gustó 6.3 mil a los espectadores. Disfruta viendo!