Object-Oriented Programming · Airbnb · Medium
Implement a banking system that is built up across four successive levels, with each level extending what came before: Level 1: Open accounts, deposit money into them, and transfer funds between them. Level 2: Rank accounts to identify the ones with the highest spending. Level 3: Schedule payments to occur at a future time, and allow those scheduled payments to be cancelled. Level 4: Merge two accounts into one, preserving the balances, the state of transactions, and the…