Northrop Grumman interview question

What is Object Oriented Programming?