GBD CS 201 last date: 12 August Spring 2018

Suppose a new bank “XYZ” is to be launched very near in future. You have been hired as a programmer in this bank and you have to develop an application with following features:

The application must be secure

For transactions, proper interfaces will be provided to the customer

The application must be reusable

The application must be efficient in terms of speed and memory usage

You can use either structure or class in order to achieve the above features. So which programming construct (structure or class) will you select for the application development? Justify your answer with proper reasons.