Sobes.tech
Junior — Middle

Kas teil on kogemusi generics kasutamisel oma projektides?

sobes.tech AI

Vastus AI-lt

Jah, ma olen oma projektides kasutanud generikke, et suurendada koodi paindlikkust ja korduvkasutatavust. Näiteks Java testautomaatikas JUnit või TestNG-ga võimaldavad generikud luua universaalseid meetodeid erinevate andmetüüpidega töötamiseks, mis vähendab koodi dubleerimist ja parandab loetavust.

Generike kasutamise näide Java-s:

public class Box<T> {
    private T content;

    public void setContent(T content) {
        this.content = content;
    }

    public T getContent() {
        return content;
    }
}

// Kasutamine:
Box<String> stringBox = new Box<>();
stringBox.setContent("Testi tekst");
String content = stringBox.getContent();