Frage im Vorstellungsgespräch bei AT&T

What is object oriented programming?