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();