What is meant by object oriented programming | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

What is meant by object oriented programming

I try to understand it on Google but didn't able to understand what it actually is.

21st Jul 2020, 9:18 AM
Mrityunjay
Mrityunjay - avatar
4 Answers
+ 7
OOP stands for Object Oriented Programming. OOP does not tell you how to program, rather it tells you how to go about designing your software. C++ is one of the languages that helps us implementing the concepts of OOP successfully. Object Oriented programming mainly focuses on how to do think of a design of software when developing it rather than the actual implementation of the code. OOP concepts are : Objects. Classes. Data Abstraction. Encapsulation. Inheritance. Polymorphism. Dynamic Binding. Message Passing. Advantages of OOP : OOP provides a clear modular structure for programs. It is good for defining abstract data types. Implementation details are hidden from other modules and other modules has a clearly defined interface. It is easy to maintain and modify existing code as new objects can be created with small differences to existing ones. objects, methods, instance, message passing, inheritance are some important properties provided by these particular languages
21st Jul 2020, 9:52 AM
Khalid Shaikh
Khalid Shaikh - avatar
+ 5
Good answer Granger
21st Jul 2020, 9:57 AM
D_Stark
D_Stark - avatar
+ 1
Best explanation of OOPS I hv ever found Granger
23rd Jul 2020, 9:28 AM
Ayush Pandey
Ayush Pandey - avatar