Sobes.tech
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();