Exercícios: Aula 06 – Generics (Programação Genérica) 📦
🟢 Nível: Básico
- Função Generics: Escreva uma função genérica chamada
duplicar<T>que receba um item e retorne um array contendo o item duas vezes. - Array Genérico: Crie uma função que receba um array genérico e retorne o último elemento.
🟡 Nível: Intermediário
- Classe Genérica: Crie uma classe
Pilha<T>que permita adicionar (push) e remover (pop) itens de um tipo genérico. - Constraints: Crie uma função genérica que aceite apenas objetos que possuam a propriedade
.id.
🔴 Nível: Desafio
5. Interface Genérica: Crie uma interface para uma RespostaAPI<T> que contenha os campos status, data (do tipo T) e error. Teste-a com diferentes tipos de dados.
📚 Gabarito e Soluções Comentadas
Gabarito Explicado
### Questão 1: Função Generics **Resolução e Implementação:**// Estrutura de implementação recomendada para Função Generics
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Array Genérico
// Validação de regras de negócio e retorno consistente
// Estrutura de implementação recomendada para Classe Genérica
// Validação de regras de negócio e retorno consistente