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();