Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Projeto Banco digital #69

Open
AnnaPaulaBarros opened this issue Jul 29, 2024 · 0 comments
Open

Projeto Banco digital #69

AnnaPaulaBarros opened this issue Jul 29, 2024 · 0 comments

Comments

@AnnaPaulaBarros
Copy link

Utilizando o ultimo Desafio Código entregue - Banco Digital. Parcebi que poderiam ocorrer certas melhorias para aperfeiçoar o andamento do código e melhorar a interação com o usuário, segue alguns exemplos:

  • Cálculo de juros para contas poupança: Aplicaremos uma taxa de juros mensal sobre o saldo da conta poupança.
  • Cobrança de taxas para contas correntes: Descontaremos uma taxa mensal de manutenção das contas correntes.
  • Histórico de transações: Manteremos um registro das operações realizadas em cada conta.
  • Gerenciamento de múltiplos clientes: Permitiremos adicionar e gerenciar múltiplos clientes no banco.

Durante a realização do código foi feito o seguinte:

  • Histórico de Transações: Adicionamos uma lista de transações (transacoes) na classe Conta para registrar todas as operações realizadas.
  • Aplicação de Taxas e Juros: Implementamos o método aplicarTaxa na interface Transacoes e o sobrecarregamos nas classes
  • ContaCorrente e ContaPoupanca para aplicar a taxa de manutenção e os juros, respectivamente.
  • Gerenciamento de Múltiplos Clientes: Modificamos a classe Banco para gerenciar uma lista de clientes e contas.

Acompanhar pelo Repo:
https://github.com/AnnaPaulaBarros/dio-trilha-java-basico/tree/main/Desafio%20Banco%20digital/Desafio%20banco%20digital

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant