Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

00 OOP and SOLID Principles

❯

01 Concept

❯

Abstraction (OOP)

Abstraction (OOP)

Feb 10, 20261 min read

  • oop
  • abstraction

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

  • Abstract Classes
  • Interfaces
  • Levels of Abstraction

Related

  • Encapsulation (complementary concept)
  • Dependency Inversion Principle (depend on abstractions)

oop abstraction


Graph View

  • Abstraction (OOP)
  • Key Properties
  • Related

Created with Quartz v4.5.2 © 2026

  • GitHub