Abstraction… That’s what OOP is all about! Developers don’t need to know all the intricate details of your code… JUST HOW TO USE IT! This is where abstraction comes into play. When you start your vehicle, do you have an intimate understanding of what is actually occurring under the hood? Probably not! You turn the key and it just starts. In OOP, class design should follow this model. In this lesson we go over what abstraction is and how it relates to OOP!