What is Object Oriented Programming?

Object Oriented Programming (OOP) is a type of programming which focuses on objects. It don’t need to know why an object created as in Function Oriented Programming. OOP is easier to code.