Domanda di colloquio di Amdocs

what is object oriented programing?