An open API service indexing awesome lists of open source software.

https://github.com/mrk-qa/desafio-poo-dio

Projeto desenvolvido durante o bootcamp da GFT - Quality Assurance #1 no desafio de Programação Orientada a Objetos com Java.
https://github.com/mrk-qa/desafio-poo-dio

Last synced: 2 months ago
JSON representation

Projeto desenvolvido durante o bootcamp da GFT - Quality Assurance #1 no desafio de Programação Orientada a Objetos com Java.

Awesome Lists containing this project

README

        

Desafio: Aprenda na Prática Programação Orientada a Objetos

🛑 Pré-Requisitos


✅ Conhecer a sintaxe da Java

✅ Java JDK 11

✅ IDE para desenvolvimento Java (usarei IntelliJ)

✅ Git

✅ Conta no GitHub

🔺 ABSTRAÇÃO:


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

🔺 ENCAPSULAMENTO:

Encapsular significa esconder a implementação dos objetos. 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. Cuidado, 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. A capacidade de tratar objetos criados a partir das classes específicas como objetos de uma classe genérica é chamada de polimorfismo.



🤝 Contribuindo


Este repositório foi criado para fins de estudo, então contribua com ele.



Se possível:

⭐️ Star o projeto

🐛 Encontrar e relatar issues

------------

Disponibilizado com ♥ por [cami-la](https://www.linkedin.com/in/cami-la/ "cami-la").