Skip to content

Object-Oriented Programming (OOP)

This repo is my hands-on notebook for learning OOP. I study these topics alongside my other coursework and projects, so this folder doubles as the place where I capture and organize everything in detail—notes, examples, exercises, and references—as I go.

What you'll find here

  • Structured notes and small programs that reinforce core OOP ideas (classes, encapsulation, inheritance, polymorphism, design patterns, and related fundamentals).
  • A running record of what I practiced and clarified, written so future-me (and anyone skimming the repo) can follow the progression.

Keeping things documented here helps me stay consistent while juggling parallel study threads and ensures nothing important slips through the cracks.