State Farm interview question

How would you describe object oriented programming?