Part 1: Overall definition. Object-oriented programming (OOP) is a programming paradigm that organizes code into reusable and modular units called objects.
Recently in my study schedule, I added a day for week to study algorithms and data structures with Java.

