Banking-System-WSD Problem Statement Features Different types of Accounts Create, Update and Delete Account Deposit and Withdraw Acknowledgements Factory Design Pattern Singleton design pattern