Fidelity Investments interview question

Describe the four principles of object oriented programming