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