Home | Projects | Notes > C++ Programming > Introduction to Object-Oriented Programming

Introduction to Object-Oriented Programming

 

Overview

OOP enables you to model your programs using real-world objects. This will not only help you think more abstractly, it'll also make your code more robust, easier to debug and easier for others to modify.

 

Procedural Programming

Limitations

 

Object-Oriented Programming

Object-Oriented Programming is all about modeling your software in terms of classes and objects which model real-world entities in the problem domain.

Limitations