Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leticiamilan/animal-poo
Criando uma interface de Animais em Java
https://github.com/leticiamilan/animal-poo
java poo
Last synced: 23 days ago
JSON representation
Criando uma interface de Animais em Java
- Host: GitHub
- URL: https://github.com/leticiamilan/animal-poo
- Owner: LeticiaMilan
- License: mit
- Created: 2024-04-28T20:31:47.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-04-28T20:35:11.000Z (8 months ago)
- Last Synced: 2024-04-28T21:41:40.974Z (8 months ago)
- Topics: java, poo
- Language: Java
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 😺 Criando uma interface de Animais em Java
---
## ✨ Síntese de conceitos fundamentais de 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.---