Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

00 Programming Paradigms

❯

00 Category

❯

Object Oriented Programming (OOP)

Object-Oriented Programming (OOP)

Feb 10, 20261 min read

  • programming-paradigms
  • oop

Object-Oriented Programming (OOP)

Back: Programming Paradigms

Organizes software around objects that bundle data and behavior together. OOP provides powerful abstractions for modeling real-world entities and managing complexity through encapsulation, inheritance, and polymorphism.

Concepts

  • Core Pillars
  • Classes & Objects
  • Inheritance
  • Polymorphism
  • Composition over Inheritance
  • SOLID Principles
  • OOP Languages

programming-paradigms oop


Graph View

  • Object-Oriented Programming (OOP)
  • Concepts

Backlinks

  • Classes & Objects
  • Composition over Inheritance
  • Core Pillars
  • Inheritance
  • OOP Languages
  • Polymorphism
  • SOLID Principles
  • Programming Paradigms

Created with Quartz v4.5.2 © 2026

  • GitHub