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