Junior — Middle
Měli jste zkušenosti s používáním generics ve svých projektech?
sobes.tech AI
Odpověď od AI
Ano, ve svých projektech jsem používal generika ke zvýšení flexibility a opětovného použití kódu. Například v automatizaci testů v Java s JUnit nebo TestNG umožňují generika vytvářet univerzální metody pro práci s různými datovými typy, což snižuje duplicitní kód a zlepšuje čitelnost.
Příklad použití generik v Java:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
// Použití:
Box<String> stringBox = new Box<>();
stringBox.setContent("Testovací text");
String content = stringBox.getContent();