Java-ban, esetleg javaEE-ben, hogy lehet ezt biztosítani?
Arról van szó, hogy adott egy enum , amiben van három állapot. Hogy tudom biztosítani azt, hogy egy objectnek, aminek van egy ilyen enum field-je csak meghatározott sorrendben lehessen besettelni ezt az enumot.
Tehát alapértelmezetten az első állapot a default. A harmadik állapot csak úgy settelhető be, ha már volt a második állapot is besettelve.
Utánanéztem és van olyan, hogy state machine pattern. Az biztosíthat egy ilyet, ha jól van megírva, de ettől függetlenül az adott object-re a settert meghívva beállítható egy állapot "szabálytalanul".
Hogy oldanátok meg ezt a problémát?
"de ettől függetlenül az adott object-re a settert meghívva beállítható egy állapot "szabálytalanul"."
Már miért lehetne? Miért írnál buta szettert (vagy egyáltalán szettert) ha üzleti logika van mögötte?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!