Citat:
Originalno napisao degojs
Ali ako u Javi ili PHP-u treba da se malo programira, onda je to "sve samo ne elegantno, ekspresivno, itd".
|
Dakle, ti tvrdiš da ne postoje manje i više ekspresivni jezici? Pa C# je živi primer jezika koji je u poslednjih 10-ak godina prošao kroz par verzija, svaka je za magnitudu ekspresivnija od prethodne. Možda treba da probaš da ubediš ljude iz MS-a da su se džaba cimali, jer je sve to isto...
Citat:
PHP podrzava interfejse, koliko mi se cini
|
Verovatno ovdeprisutni PHP-ovci ne mogu da žive bez njih, koliko su korisni...
Citat:
Imam i ja savet za omladinu: pre nego pozovete neku funkciju, ne bi bilo lose znati da li funkcija uopste postoji na objektu.
|
Ovo zapravo i nije preterano dobar savet... U originalnoj OO paradigmi, metode (odn. kako ih ti zoveš, funkcije) samo su "uputstva" objektima kako da obrađuju poruke koje dobijaju od drugih objekata. Pojmovi sa kojima se zapravo barata su poruke, a ne metode. U tom smislu, uopšte nije neophodno da objekat ima definisanu metodu da bi znao kako da hendluje neku poruku koja mu je upućena.
Bojim se da ga nemamo.