Accenture interview question

What do you mean by Object-oriented programming?