https://github.com/kelvya/banco-digital
Repositório para desafio de projeto na DIO
https://github.com/kelvya/banco-digital
Last synced: 2 months ago
JSON representation
Repositório para desafio de projeto na DIO
- Host: GitHub
- URL: https://github.com/kelvya/banco-digital
- Owner: kelvya
- Created: 2022-06-14T16:39:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-14T17:15:17.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T17:49:09.391Z (4 months ago)
- Language: Java
- Size: 470 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# banco-digital
Repositório para desafio de projeto na DIO### DOMÍNIO/PROBLEMA:
Considerando o domínio bancário, foi abstraída uma solução Orientada a Objetos em Java. Para isso, foi interpretado o seguinte senário:
- Um banco oferece aos seus clientes dois tipos de contas:
- Conta Corrente
- Conta poupançaAs contas possuem como funcionalidades, entre contas da pópria instituição:
- depósito
- saque
- trasferência### TESTE:

## CONTEÚDO:
### ABSTRAÇÃO:
Habilidade de concentrar-se nos aspectos essenciais de um domínio, ignorando características menos importantes ou acidentais.
Neste contexto, objetos são abstrações de entidades existentes no domínio em questão.### ENCAPSULAMENTO:
Encapsular significa esconder a implementação dos objetos, criando assim interfaces de uso mais concisas e fáceis de usar/entender.
O encapsulamento favorece principalmente dois aspectos de um sistema: a manutenção e a evolução.### HERANÇA
Permite que você defina 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 poder ser referenciado de várias formas, ou seja, é capacidade de tratar objetos criados a partir das classes específicas como objetos de uma classe genérica.
Observação importante: polimorfismo não quer dizer que o objeto fica se transformando, muito pelo contrário, um objeto nasce de um tipo e morre daquele tipo, o que pode mudar é a maneira como nos referimos a ele.