Junior — Middle
Avez-vous déjà utilisé des generics dans vos projets?
sobes.tech IA
Réponse de l'IA
Oui, dans mes projets, j'ai utilisé des generics pour augmenter la flexibilité et la réutilisabilité du code. Par exemple, dans l'automatisation des tests en Java avec JUnit ou TestNG, les generics permettent de créer des méthodes universelles pour travailler avec différents types de données, ce qui réduit la duplication du code et améliore sa lisibilité.
Exemple d'utilisation des generics en Java:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
// Utilisation:
Box<String> stringBox = new Box<>();
stringBox.setContent("Texte de test");
String content = stringBox.getContent();