Programming paradigms are high-level strategies for structuring computer programs.

🛠 Imperative & Procedural

🧱 Object-Oriented (OO)

📜 Declarative

🧩 Object-Oriented Programming (OOP)

OOP models systems around objects and their interactions.

🧬 Core Components

🔗 Object Relationships