Morgan Stanley Interview Question

Design a solution to some problem, using OOP concepts