Why would you use them?

What does it mean to "abstract a library behind an interface"?

During my junior years as software developer, no thing confused me more than interfaces in software design. Why would you use them? Should you always use them? In this video, I'll show you a real world use case where it makes sense to put code behind an interface and how to do it in Python.

Written by Loek van den Ouweland on 2024-06-28.
Questions regarding this artice? You can send them to the address below.