Your goal is to implement the functionality for the model of a bank account system. You should implement the Account class as specified below and extend it to make all of the listed acount types.
- The user can see the following accounts when the start they application:
- Checkings: 0% interest rate, $1000 starting balance
- Savings: 1% interest rate, $0 starting balance
- Mortgage: 3% interest rate, $200000 starting balance
- Trust: 5% appreciation rate, $100000 starting balance
- 401k: 4% interest rate, $500 starting balance
- Credit Card: 15% interest rate, $200 starting balance
- The user can see the total of all the account balances
- The user can see the current date
- The user can be able to crete a transfer
- The user can see the transfer take effect on the account balances when they click the transfer button
- When the user clicks next month, the system should apply interest to all the accounts
- When the user clicks next month, the system should add $1000 dollars to the users Checking account