DajaniLP/Smart-Bank-Management-System
A structured Java OOP banking application utilizing clear package-by-feature design. Includes decoupled model inheritance graphs, unmodifiable data collections for strict encapsulation, custom runtime business exceptions, and object serialization for persistent file I/O storage. Fully modular and built on clean data layers.
GitHub repository with 8 stars and 0 forks.
Language: Java