Amadeus interview question

How would you describe Object-Oriented Programming?