[go: up one dir, main page]

Skip to content

eykemesquita/Banco-Java-POO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

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

banco-java.Banco.java.2023-09-11.16-24-04.mp4


✍️Autor

Eyke Mesquita Teixeira

🔗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

Banco Java com POO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages