What Is Abstraction?

This lesson will go over with a very important concept of OOP named abstraction.

Definition

Abstraction refers to exposing only the essential features of an object to the user and hiding the inner details to reduce complexity. It can be put this way: the user only has to know what an object does? rather than how it does it?.

Real-world Examples

Get hands-on with 1200+ tech skills courses.