Skip to content

Repositório do desafio de projeto "Criando um Banco Digital com Java e Orientação a Objetos", vinculado aos bootcamps GFT Start Woman Java e GFT Start #5 Java, promovidos pela DIO Inc.

License

Notifications You must be signed in to change notification settings

rosacarla/Banco-digital-com-Java-POO

 
 

Repository files navigation

🏧Criando um Banco Digital com Java e Orientação a Objetos


Desenvolveu-se um programa tendo em vista o conhecimento no domínio bancário para uma solução Orientada a Objetos em Java. Trata-se do sistema de um banco digital que disponibiliza a seus clientes dois tipos de contas (corrente e poupança). Dentre as funcionalidades estão as operações bancárias de depósito, saque e transferência entre contas da própria instituição. Como funcionalidades adicionais implementaram-se: interface com métodos das operações, método para imprimir extratos, método para mostrar lista de clientes do banco. Tecnologias utilizadas: IntelliJ IDEA, OpenJDK Azul Zulu v. 11.0.15, Online Markdown Editor Dillinger.


⚛️Síntese de conceitos fundamentais da POO

🔹Abstração

Habilidade de se concentrar em aspectos essenciais de um domínio, ignorando características menos importantes ou acidentais. Por isto, objetos são abstrações de entidades existentes no domínio em questão.

🔹Encapsulamento

Encapsular é esconder a implementação de objetos, criando interfaces de uso mais concisas e fáceis de usar/entender. O encapsulamento favorece principalmente dois aspectos de um sistema: manutenção e evolução.

🔹Herança

Permite definir uma classe filha que reutiliza (herda), estende ou modifica o comportamento de uma classe pai. A classe cujos membros são herdados é chamada de classe base. A classe que herda os membros da classe base é chamada de classe derivada.

🔹Polimorfismo

Capacidade de um objeto ser referenciado de várias formas, ou seja, tratar objetos criados a partir de classes específicas como objetos de uma classe genérica. Entretanto, polimorfismo não quer dizer que o objeto se transforma infinitamente, muito pelo contrário, um objeto nasce de um tipo e morre do mesmo jeito, pois o que pode mudar é o modo de se referir a ele.


💻Execução do programa


✍️Autora

Carla Edila Silveira
Contato: rosa.carla@pucpr.edu.br


🔗Links úteis

Aumente sua Produtividade com Spring Boot e Lombok - curso DIO
Como usar o Lombok em projetos Java
Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem - Rodrigo Turini
Java e Orientação a Objetos - Apostila Caleum
Lesson: Object-Oriented Programming Concepts - Oracle
Mentoria #1: Tire Suas Dúvidas Sobre Orientação a Objetos


About

Repositório do desafio de projeto "Criando um Banco Digital com Java e Orientação a Objetos", vinculado aos bootcamps GFT Start Woman Java e GFT Start #5 Java, promovidos pela DIO Inc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%