Fidelity Investments interview question

Describe Object-Oriented programming concepts.