What is abstraction in OOP?
- Abstraction is the process of hiding the internal implementation details of a
system and exposing only the essential features.
- It allows developers to focus on what an object does, not how it does it.
Example: A Vehicle class exposes Start() method without revealing engine details.