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 ?
|