Object Oriented Programming Concepts

Introduction

Object-Oriented Programming (OOP) is a programming paradigm that uses "objects" to design software.

Unlike procedural programming, which focuses on functions or procedures to operate on data, OOP centers around objects that represent both data and operations.

This approach is modeled after real-world objects, making it more intuitive and aligned with how people perceive the world.