Pogledajte određenu poruku
Staro 19. 08. 2009.   #10
Dragi Tata
dinosaurus
Master
 
Avatar Dragi Tata
 
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
Dragi Tata će postati "faca" uskoroDragi Tata će postati "faca" uskoroDragi Tata će postati "faca" uskoro
Default

Citat:
Originalno napisao jablan Pogledajte poruku
Ma sve je to ok, ali uzmi za primer baš brisanje. Šta bude sa objektom? Ako ga zaista brišemo, memento objekat nam nije od velike koristi. Ako ga ne brišemo (u smislu uništavanja instance), nekako moramo svetu da stavimo do znanja da je obrisan.
Nema veze koja operacija je u pitanju. Memento omogućava da restauiramo stanje objekta po želji. Ako baš hoćeš brisanje, evo primera.

Pre brisanja, stanje "Inbox" objekta je:
poruka 1.
poruka 2.
poruka 3.

Kad korisnik izbriše poruku 2., kreiramo memento koji upamti da smo imali poruke 1, 2 i 3.

Sad je stanje Inbox-a (obrati pažnju da poruku 2 fizički uopšte ne brišemo):
poruka 1.
poruka 3.


Onda korisnik kaže: "uh, zeznuo sam se" i pritisne Undo.

Pogledamo poslednji memento, vidimo da očekujemo poruke 1, 2 i 3, generišemo nov momento sa stanjem poruka 1 i 3 i Inbox izgleda opet:
poruka 1.
poruka 2.
poruka 3.



Provereno radi

Poslednja izmena od Dragi Tata : 19. 08. 2009. u 22:08.
Dragi Tata je offline   Odgovorite uz citat