Create a University Credit Union Bank Capable of Having Accounts Programming Task
Description
You are going to create an scenario in which multiple classes are going to be needed.
Your task to create a University Credit Union Bank capable of having accounts for all its users. Users of
the credit union are limited to students and faculty. Each person that happens to be a client of this bank
may have a different date of birth and may have been born in different countries.
Classes for you to consider and have: Person, Student, Faculty, Date, Account
Relationships that must exist among these classes, you need to comment/mention in your code where
those relationships are, these relationships MUST be implemented in the best memory efficient (space
wise-manner): Aggregation, Composition, inheritance
Faculty ID: 1 to n; Student ID: 1001 to m (To be implemented using static member variables)
Program must have a menu that will allow the user to choose from one of the following options until the
user decides to stop:
Add a faculty member to the Faculty Members DB (Array of Objects “AOB”)
Add a student to the Students DB (Array of Object “AOB”)
Create account
Deposit money
Withdraw money
Check balance
Transfer money from Account 1 to Account 2
Have a similar assignment? "Place an order for your assignment and have exceptional work written by our team of experts, guaranteeing you A results."