wesleybertipaglia / demo-java-bank

This is a OOP Implementation of a Bank application. The application is a simple implementation that allows users to perform basic banking operations. (This repository is part of a job application)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bank Implementation in Java

This is a OOP Implementation of a Bank application. The application is a simple implementation that allows users to perform basic banking operations.

Features

The application includes the following functionalities:

  • CRUD operations for bank
  • CRUD operations for accounts
  • CRUD operations for clients
  • Deposit, withdraw, and transfer operations for accounts

Class Structures

The application consists of the following classes:

Bank: Represents the bank which can manage multiple accounts and clients.

Account: Represents a bank account associated with a specific client. It provides methods to deposit, withdraw, and check the account statement.

IAccount: An interface defining the basic operations for an account, such as deposit, withdraw, and statement.

Client: Represents a client of the bank with personal information like name, email, phone number, and address.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This is a OOP Implementation of a Bank application. The application is a simple implementation that allows users to perform basic banking operations. (This repository is part of a job application)

License:MIT License


Languages

Language:Java 100.0%