Fidelity Investments Interview Question

How would you use OOP concepts to develop a library?