Bank System in Java
A banking application built across a whole semester, covering core Java and design patterns.
- Giro, savings and stock accounts built with factories and the Observer pattern.
- Generics, lambdas, threads, ExecutorService and Futures, in an MVC structure.
- Tested with JUnit and Mockito.