Banking System UML Diagram

This UML diagram represents the object-oriented design of a banking system with two types of accounts: current and term deposit. It includes the principles of polymorphism and abstraction, and also considers the audit log and blacklist check features.