Junior — Middle
Имали ли сте опит с използването на generics в проектите си?
sobes.tech AI
Отговор от AI
Да, в проектите си съм използвал generics, за да увелича гъвкавостта и повторната употреба на кода. Например, в автоматизацията на тестове в Java с JUnit или TestNG, generics позволяват създаването на универсални методи за работа с различни типове данни, което намалява дублирането на код и подобрява четливостта.
Пример за използване на generics в Java:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
// Използване:
Box<String> stringBox = new Box<>();
stringBox.setContent("Тестов текст");
String content = stringBox.getContent();