Sobes.tech
Junior — Middle

Tem experiência no uso de generics nos seus projetos?

sobes.tech IA

Resposta da IA

Sim, nos meus projetos utilizei generics para aumentar a flexibilidade e a reutilização do código. Por exemplo, na automação de testes em Java com JUnit ou TestNG, os generics permitem criar métodos universais para trabalhar com diferentes tipos de dados, o que reduz a duplicação de código e melhora sua legibilidade.

Exemplo de uso de generics em Java:

public class Box<T> {
    private T content;

    public void setContent(T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }
}

// Uso:
Box<String> stringBox = new Box<>();
stringBox.setContent("Texto de teste");
String content = stringBox.getContent();