State Farm interview question

Explain the principles of object oriented programming.