![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tak się zastanawiam nad sensem stosowania Klas w php. Np. mam klasy: Users, News, Forum itp. I teraz na stronie głównej serwisu chcę wyswietlic aktywnych userow, newsy ostatnie i ostatnie topicki na forum. Muszę tworzyć 3 obiekty ... a jak wstawię wiecej rzeczy na storne glowną to jeszcze wiecej. Przy językach nawet takich jak ActionScript Flash'a ma to sens gdyz obiekt jest tworzony raz i dziala az do zamknięcia. W php natomiast kazdorazowe utworzenie 3 - 6 obiektów z 20 nie uzytymi wcale metodami takimi jak (dodaj posta czy usuń news'a) na stronie głównej daje nam stratę czasu generowania kodu. Więc czy w php w ogole to ma sens ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Kuziu @ 2006-02-15 11:25:28) Dodatkowo 1 czynność powinna byćwykonywana tylko przez 1 metodę w klasie. Dlaczego tak sądzisz? To nie jest żaden wymóg ani żaden trand. Przeciez po to klasy mają metody prywatne (oczywiścnie nie tylko po to) żeby miały się czym wspierać. Często jedna czynność może być na tyle skomplikowana że można ją rozbić na kilka mniejszych składowych, wtedy wykonanie nadrzędnej czynności może wyglądać na przykład tak:
Nie staraj się wszystkiego umieszczać tylko w jednej funkcji, bo czasem będzie to niewygodne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 14:24 |