Northrop Grumman Interview Question

What are the characteristics of Object Oriented Programming?