Your task to create a University Credit Union Bank capable of having accounts for all its users.

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

  1. Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount