What is OOP about?
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?