Junior — Middle
Da li imate iskustva u korišćenju metode postavljanja vrednosti (Setter) u vašim projektima?
sobes.tech АИ
Одговор од АИ
Da, metoda za postavljanje vrednosti (Setter) široko se koristi u projektima za kontrolu pristupa i menjanje vrednosti svojstava objekata.
Setter omogućava:
- Inkapsulaciju logike prilikom promene vrednosti (npr. validacija, transformacija podataka).
- Praćenje promena (npr. obaveštavanje drugih komponenti o promeni vrednosti).
- Osiguranje sigurnosti i integriteta podataka.
Primer u Javi:
public class User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
if(name != null && !name.isEmpty()) {
this.name = name;
} else {
throw new IllegalArgumentException("Ime ne može biti prazno");
}
}
}
U QA automatizaciji, setteri se mogu koristiti za postavljanje vrednosti u modele podataka ili prilikom pripreme test podataka.