Introduction to Object-Oriented Programming
Object-Oriented Programming (OOP) is a programming paradigm and a method of program development. It creates reusable software modules (that is, objects) by combining data and functions for manipulating the data. The core idea of OOP is to abstract things in the real world into classes and objects in the program world to improve the reusability, flexibility and scalability of software.
Table of contents