Domanda di colloquio di IBM

what is Object Oriented programming