J.P. Morgan Interview Question

what is object oriented programming