What is Object Oriented Programming (OOP)?

What is Object Oriented Programming (OOP)? Object Oriented Programming is one of the software development approaches. It basically reflects the complexity and relationships of the real world to the software, making the code more understandable, sustainable and reusable. OOP works by dividing programmes into units formed by objects. Each object contains data and operations on...