Skip to content

jengoncaltto/Banco-Digital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banco Digital 🏦

📌 Sobre o Projeto

O Banco Digital é uma aplicação desenvolvida em Java com foco em conceitos de Programação Orientada a Objetos (POO). O sistema simula um banco, permitindo a criação e gerenciamento de clientes, contas bancárias (corrente e poupança), além de lidar com funcionários e departamentos internos.

🚀 Funcionalidades

  • 👤 Clientes

    • Cadastro de clientes
    • Abertura de contas (corrente e poupança)
    • Operações de saque, depósito e transferência
  • 🏦 Contas

    • Conta Corrente
    • Conta Poupança
    • Interface iConta para padronizar operações
  • 👨‍💼 Funcionários

    • Classe base Funcionario

    • Interface IFuncionario

    • Departamentos:

      • Administração
      • Financeiro
      • Tecnologia da Informação (TI)

🛠 Estrutura do Projeto

Banco-Digital-main/
├── src/
│   ├── Banco.java
│   ├── Main.java
│   ├── FrontCliente/
│   │   ├── Cliente.java
│   │   ├── Conta.java
│   │   ├── ContaCorrente.java
│   │   ├── ContaPoupanca.java
│   │   └── iConta.java
│   └── ParteInterna/
│       ├── Funcionario.java
│       ├── IFuncionario.java
│       ├── Administracao/
│       │   └── DepartamentoAdm.java
│       ├── Financeiro/
│       │   └── DepartamentoFinanca.java
│       └── TI/
│           └── DepartamentoTI.java

📚 Conceitos Abordados

  • Programação Orientada a Objetos (POO)

    • Abstração
    • Herança
    • Polimorfismo
    • Encapsulamento
  • Interfaces

  • Organização em pacotes

  • Simulação de regras de negócio bancário

👨‍💻 Autor

Desenvolvido por Jenifer Gonçalves Brito. Projeto desenvolvido para fins acadêmicos de estudo em Java e POO.

About

Sistema bancário digital em Java, desenvolvido como projeto da DIO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages