/BankApp

A simple Java application simulating bank transactions.

Primary LanguageJava

Bank App


About Project

This is a simple Java application that simulates bank transactions.

It was developed as part of Québec Java Digital Bootcamp from Digital Innovation One (DIO) as a revision of the basic concepts of Object Oriented Programming (OOP).

The principles of OOP explored in this application are:

  • Abstraction
  • Inheritance
  • Composition & delegation
  • Encapsulation
  • Polymorphism

The application is able to represent entities involved in a bank service, such as client, bank, accounts of different types and perform simple transactions between accounts, such as deposit, withdraw and transfer between accounts.

Technologies used

  • Java 17

Developer

Paulo de Oliveira.

LinkedIn