Abstraction (OOP)
← Back to Core OOP Concepts
Modeling real concepts while hiding complexity. Abstraction focuses on what an object does rather than how it does it, exposing only relevant details to the consumer.
Key Properties
Related
- Encapsulation (complementary concept)
- Dependency Inversion Principle (depend on abstractions)