Pogledajte određenu poruku
Staro 19. 03. 2013.   #4
Miroslav Ćurčić
mV
Certified
 
Avatar Miroslav Ćurčić
 
Datum učlanjenja: 22.08.2009
Lokacija: Novi Sad
Poruke: 67
Hvala: 0
16 "Hvala" u 13 poruka
Miroslav Ćurčić is on a distinguished road
Default

Najčešći razlog za statičko pozivanje je zamena za GLOBAL instrukciju jer su nazivi klasa globalno dostupne svugde.
Ovo samo po sebi nije problem, naročito ako koristiš namespace.

Ono što je loše je što blokiraš sebe da kasnije napraviš nasleđenu klasu i nju upotrebiš umesto ove prve. Svugde u kodu si čvrsto vezan za ime klase a ne možeš napraviti nasleđenu klasu sa istim imenom.

Po meni, ako praviš veći projekat, treba izbegavati statičko pozivanje jer ne možeš biti siguran dali će ti kasnije zatrebati.
Za manji je svejedno.

Svi ozbiljni frejmwork-ci imaju neki sistem plugin-a u kojem je uobičajno da se nasleđuju originalne klase i smatram sputavanjem ako FW koristi mahom statičke pozive.
__________________
Quis custodiet ipsos custodies ?
Miroslav Ćurčić je offline   Odgovorite uz citat