BNP Paribas interview question

What is Objected Oriented Programming (OOP)?