American Express Interview Question

How would you describe to someone Object Oriented Programming?