Amadeus Interview Question

How would you describe Object-Oriented Programming?