Desafio: Aprenda na Prática Programação Orientada a Objetos
O objetivo principal é colocar em prática umas das principais ferramentas da OO: ABSTRAÇÃO, ENCAPSULAMENTO, HERANÇA E POLIMORFISMO, através de um projeto Java que ABSTRAI o DOMÍNIO Bootcamp e MODELA seus ATRIBUTOS E MÉTODOS
Ajustes e melhorias
Como desafio foi proposto que algumas melhorias fossem feitas no projeto original, algumas das modificações que fiz foram:
- Adicionar a biblioteca Lombok ao projeto.
- Adicionar construtores para as classes.
💻 Pré-requisitos
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Instalou a versão mais recente de
JAVA JDK 11
- Clonar este repositório
- Todos os comandos são executados a partir do diretório raiz do repositório
🚀 Compilação
Para complitar o executável, siga estas etapas:
Linux e macOS:
./gradlew jar
Windows:
gradlew.bat jar
☕ Executar
Para executar desafio-dio-bootcamp-oop criado no diretório build/libs
siga estas etapas:
java -jar build/libs/desafio-dio-bootcamp-oop-1.0-SNAPSHOT.jar