What is OOP about?

yccthrxb report abuse

I learned about the principles of encapsulation, abstraction, inheritance and polymorphism, and now I can talk about them for a long time. But in an interview I was asked to say what OOP is in several sentences. I did not know what to say without going into details. What is the main idea of ​​OOP?


elen_T report abuse

OOP is good for maintaining projects with a lot of code and very distributed teams working on it. It gained popularity as software products got bigger and bigger. Abstraction and encapsulation help many people work on the same project. And inheritance and polymorphism are useful to maintain a large codebase with a lot of functions and features.

Jack_im report abuse

OOP is about reusability, security and easy maintaining. Composing code from objects, classes, methods and attributes and using main principles helps to avoid unnecessary duplicate blocks of code and unwanted access to internal data.

Add Answer

Need support?

Just drop us an email to ... Show more