Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

00 OOP and SOLID Principles

❯

02 Sub Concept

❯

Abstraction Ownership

Abstraction Ownership

Feb 10, 20261 min read

  • property
  • dip
  • abstraction-ownership

Abstraction Ownership

← Back to Dependency Inversion Principle

The high-level module should own the abstraction (interface), not the low-level module. This ensures that the abstraction is defined in terms of what the consumer needs, not what the provider happens to offer.

property dip abstraction-ownership


Graph View

Backlinks

  • Dependency Inversion Principle

Created with Quartz v4.5.2 © 2026

  • GitHub