Pogledajte određenu poruku
Staro 15. 11. 2005.   #16
bluesman
Goran Pilipović
Sir Write-a-Lot
 
Avatar bluesman
 
Datum učlanjenja: 18.05.2005
Lokacija: Beograd
Poruke: 5.450
Hvala: 288
1.247 "Hvala" u 446 poruka
bluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušatibluesman je osoba koju treba slušati
Pošaljite ICQ poruku za bluesman
Default

Dakle, Singleton je pravi, ortodoksni, prvoklasni buzzword

Ti sad pomislis ko zna sta radi taj singleton kad neko kaze da jedva može bez toga a on ti osigurava da imas jednu instancu klase

Znaci ti imas jednu "obicnu" Shopping Cart klasu koju si samo "uhapsio" preko singleton da ne bi greskom imao vise od jedne instance? Ako grešim sorry.

a šta fali:
$CartService->addProduct( 12 );

umesto:
$CartService::instance()->addProduct( new Product(12) );

Koje su tačno prednosti ovog drugog metoda?

BTW, u PHP-u nije problem imatu "ošteprisutnu" promeljivu, niti je problem obezbediti da imaš samo jednu instancu, bitno je samo lepo isplanirati.

Nije $_GLOBALS, nego $GLOBALS, verovatno omaška
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman
I don't always know what I'm talking about but I know I'm right!
bluesman je offline   Odgovorite uz citat