How nandu0925/bank_proj works
MoneyMoneyBank is a small Java banking example with savings and current account types. Its demonstrated workflow starts at the Client entry point, constructs both account types, and invokes withdrawals that print account information. A factory API can create either account type, but the sample Client does not use it. The source shows no persistent state or external banking service; account behavior is implemented in memory. The graph reflects the supplied source excerpts, which do not include a README.
Main entry points: Client.java Client entry · MMSavingAcc.java MoneyMoney savings · MMCurrentAcc.java MoneyMoney current · MMBankFactory.java MoneyMoney factory
Components 9
Bank application
- Client entry
MoneyMoneyBank/src/com/amc/Client/Client.java - MoneyMoney factory
MoneyMoneyBank/src/com/amc/Application/MMBankFactory.java - MoneyMoney savings
MoneyMoneyBank/src/com/amc/Application/MMSavingAcc.java - MoneyMoney current
MoneyMoneyBank/src/com/amc/Application/MMCurrentAcc.java
Account framework
- Bank factory
MoneyMoneyBank/src/com/amc/Framework/BankFactory.java - Base account
MoneyMoneyBank/src/com/amc/Framework/BankAcc.java - Savings account
MoneyMoneyBank/src/com/amc/Framework/SavingAcc.java - Current account
MoneyMoneyBank/src/com/amc/Framework/CurrentAcc.java
Other components
- Program launcher
Connections 12
- Program launcher → Client entry: launches
- Client entry → MoneyMoney savings: constructs
- Client entry → MoneyMoney current: constructs
- Client entry → MoneyMoney savings: withdraws
- Client entry → MoneyMoney current: withdraws
- MoneyMoney factory → MoneyMoney savings: constructs
- MoneyMoney factory → MoneyMoney current: constructs
- MoneyMoney factory → Bank factory: extends
- MoneyMoney savings → Savings account: extends
- MoneyMoney current → Current account: extends
- Savings account → Base account: extends
- Current account → Base account: extends