…
OOP is a design philosophy. It stands for Object Oriented Programming. Object Oriented Programming uses a different set of programming languages than old procedural programming languages. Everything in OOP is grouped as self sustainable objects. Hence you gain re usability by means of four main object-oriented programming concepts.