![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Wiecie co, jak wejdą te Traitsy w php a to już nie długo, to jak najszybciej będę chciał się przebranżowić z php na inny język, najbliżej mi do c++ albo javy.
Straszne rzeczy się będą działy w php... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Posiada. Traitsy działają trochę jak preprocesor, "doklejają" odpowiedni kod z zew. zasobu. W wyniku pracy obie klasy są de facto dokładnie takie same. Co jest w nim złego? No wlasnie te traitsy dodaja metody w czasie interpretacji kodu? Tez chcialbym wiedziec co jest nie tak w tym przykladzie...!?! Cytat To że klasa MyDefClass nie posiada fizycznie metody setSomething a implementuje interfejs który wymusza jej posiadanie. I to wedlug ciebie jest chore?I psuje kompozycje?Zamiast implementowac ta metode potem w klasie dolaczasz traits-a ktory owa metoda juz posiada...ulatwienie jesli zrobione z glowa! Cytat Nie podoba mnie się ten sposób. A co tu jest do podobania sie?Kodzenie to nie widzimisie nie podoba sie to nie uzywasz nie wiem jak uzywac nie uzywasz..dla mnie tez pewne mechanizmy np z python sa dziwne i ich nie uzywam bo poprostu nie widze takiej potrzeby! Ten post edytował marcio 26.10.2011, 12:35:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 11:06 |