Effivity Interview Question

Q: What is object oriented programming?