Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

00 OOP and SOLID Principles

❯

01 Concept

❯

Inheritance (OOP)

Inheritance (OOP)

Feb 10, 20261 min read

  • oop
  • inheritance

Inheritance (OOP)

← Back to Core OOP Concepts

Reuse through parent-child relationships using “is-a” semantics. A subclass inherits the properties and methods of a superclass, enabling code reuse and hierarchical type relationships.

Key Properties

  • Class Hierarchies
  • Method Overriding
  • Diamond Problem

Related

  • Composition vs Inheritance (contrast)
  • Liskov Substitution Principle (governs correct use)
  • Polymorphism (enabled by inheritance)

oop inheritance


Graph View

  • Inheritance (OOP)
  • Key Properties
  • Related

Created with Quartz v4.5.2 © 2026

  • GitHub