Sobes.tech
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.