Junior — Middle
Czy masz doświadczenie w używaniu generics w swoich projektach?
sobes.tech AI
Odpowiedź od AI
Tak, w swoich projektach używałem generyków, aby zwiększyć elastyczność i ponowne wykorzystanie kodu. Na przykład w automatyzacji testów w Java z użyciem JUnit lub TestNG, generyki pozwalają na tworzenie uniwersalnych metod do pracy z różnymi typami danych, co zmniejsza duplikację kodu i poprawia czytelność.
Przykład użycia generyków w Java:
public class Box<T> {
private T content;
public void setContent(T content) {
this.content = content;
}
public T getContent() {
return content;
}
}
// Użycie:
Box<String> stringBox = new Box<>();
stringBox.setContent("Tekst testowy");
String content = stringBox.getContent();