Resolution of challenge one in course: Course - backend java - Web Three | Challenge - Streams
Crie alguns animais com no máximo três diferentes tipos de características como alimentação, reprodução, locomoção, tamanho, peso, entre outros, de modo a selecioná-los por determinados cenários de uso. Então, elabore de 3 a 5 cenários de uso utilizando operadores da Stream API para selecionar animais em condições que você mesmo irá definir.
- Selecionar todos os animais herbívoros com peso maior que X
- Selecionar todos os animais ovíparos não répteis
- Selecionar o maior animal voa e carnívoro
- Capacidade de modelar pequenos domínios
- Elaborar cenários e conduzir implementações sobre estes
- Conseguir utilizar operadores básicos Stream API Java
- Publicar no github o projeto
- Implementação guiada por testes unitários