Capgemini interview question

What is Object Orient Programming