Skip to content

claramamute/conta_bancaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conta Bancária 🏦

O projeto é um sistema de gerenciamento de contas de um banco, que oferece uma interface intuitiva e funcional para administrar as contas correntes e as contas poupança. Desenvolvido para otimizar a organização e o controle de contas, o sistema permite que os usuários mantenham registros precisos e atualizados das contas existentes no banco.

Funcionalidades ⚙️

O projeto possui um sistema CRUD, que permite as seguintes funcionalidades:

  • Cadastrar Conta: Adicionar novas contas ao sistema do banco.
  • Listar Todos as Contas: Visualizar uma lista completa de todas as contas.
  • Consultar Conta por Número: Pesquisar e obter informações detalhadas sobre uma conta específica através do seu número.
  • Consultar Conta por Titular: Pesquisar e obter informações detalhadas sobre uma conta específica através do seu titular.
  • Atualizar Conta: Modificar os dados de contas já existentes.
  • Deletar Conta: Remover contas do sistema.

Além disso, possui os métodos bancários:

  • Sacar valor
  • Depositar valor
  • Transferir valor

Conhecimentos 📚

No desenvolvimento do sistema , foram aplicados diversos conhecimentos, incluindo:

  • Estrutura de Dados: Para organizar e gerenciar eficientemente os dados das contas.
  • Coleções: Utilizadas para armazenar e manipular conjuntos de contas.
  • Classes: Implementação da estrutura e comportamento das contas e outras entidades.
  • Herança: Para criar hierarquias de classes e reutilizar código.
  • Abstração de Classes: Para definir classes base que representam conceitos genéricos.
  • Interfaces: Para definir contratos que classes devem seguir, garantindo a implementação de métodos específicos.
  • Laços Condicionais: Para tomar decisões baseadas em condições específicas.
  • Laços de Repetições: Para iterar sobre coleções de produtos e executar operações repetitivas.
  • Polimorfismo: Para permitir que objetos de diferentes classes sejam tratados de maneira uniforme.
  • Encapsulamento: Para proteger os dados e garantir que sejam manipulados apenas através de métodos definidos.

Esses conhecimentos combinados resultaram em um sistema robusto e eficiente para a gestão de contas do banco.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published