Deutsche Bank Interview Question

How do you design Bank application with all the concepts in object oriented programming?