Question d’entretien chez IBM

Explain Object Oriented Programming.