Raytheon interview question

what is the Object Oriented Programming?