Infogain Interview Question

Why was Object Oriented Programming introduced? What are its benefits?