What is Object Oriented Programming (OOP)?

Object Oriented Programming (OOP): 

Object Oriented Programming is programming concept which is focused on object rather than actions and data rather than logic. 

Object Oriented Programming concept is a way to remove some faults or limitations of POP (Procedure Oriented Programming). It puts much importance on data and does not allow data to move freely around the whole program. OOP binds particular data and functions of data in units called objects which protect data from getting motivation by other functions. Thus in OOP, we put particular data and functions in a particular object and by calling a function using an object of that object type, we call those data and function. Actually these objects are the decomposed small parts of the problem to solve. That’s why, data is much more secured here. However, a function of an object may be able to access methods and properties of other objects, based on how the objects been created.

Author: Tanmay Chakrabarty

Tanmay Chakrabarty is a former CSE student, currently working as a Senior Software Engineer with 5+ years of experience in the field of Web Application development in PHP+MySQL platform with strong skills in Javascript, JQuery, JQuery UI and CSS. He tries to write notes every week but fails due to heavy loads of duty.

Recommended Recommends


Contact Us