Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 12.09.2003 Ostrzeżenie: (0%)
|
Witam, mam kłopot myślowy co do zagospodarowywania zasobów podczas tworzenia obiektów.
Wprowadzenie: mamy serwis, w którym wykorzystywane są: - 3 klasy podstawowe (połączenie z DB, obsługa zapytań, klasa serwisowa). Klasy te dzidziczą od siebie w podanej kolejności - 1 klasa do obsługi prezentacji - 2 klasy specjalizowane (obsługjące konkretne działy serwisu, np. newsy i forum) Pytanie: Czy sensowne jest rozwiązanie, w którym robimy dwie ścieżki dziedziczenia: od klasy News poprzez Prezentację i klasy podstawowe i od klasy Forum poprzez Prezentację i klasy podstawowe? Klasy News i Forum używane są rownocześnie tylko 2 razy, ale spowoduje to niepotrzebne dwukrotne wywołanie klasy Prezentacji i klas podstawowych. Czy może jest sensowniejsze rozwiązanie? Dodam, że funkcjonalność klas News i Forum zasadza się na użyciu metod z klas podstawowych. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
Ja może napisze jak ja to robie...
mam klase main która jest extends functions klase functions oraz inne np user, admin, profil, stats,search itd które są extends do function. jak mam jakąś funkcje dla wszystkich to wrzucam ją do klasy functions jeśli nie to do odpowiedniego pliku. Później sprawdzam która klasa jest potrzebna i includuje jej pliki oraz tworze obiekt... Nie wiem jak bym tak pare razy nie dziedziczył... |
|
|
|
yeti klasy i dziedziczenie 22.09.2004, 16:39:21
M4chu Ja zamiast dziedziczenie poprostu przeslylalbym in... 22.09.2004, 18:12:45
yeti Hmm, to ostatnie jest niezłe.
Popróbuję, dzięki 22.09.2004, 18:20:48
bregovic Cytat(M4chu @ 2004-09-22 18:12:45)[PHP] pobie... 22.09.2004, 19:11:49
yeti Można zdefiniować zmienną globalną, ale ja osobiśc... 22.09.2004, 20:17:26
bregovic w jakim sensie niebezpieczne? chodzi ci o powtarza... 22.09.2004, 20:35:21
yeti Cytat(M4chu @ 2004-09-22 19:12:45)Ja zamiast ... 23.09.2004, 23:14:16
Yarecki Cytat(yeti @ 2004-09-24 00:14:16)Wyglądało ni... 24.09.2004, 05:21:38
chfast Cytat(bregovic @ 2004-09-22 19:11:49)zamiast ... 24.09.2004, 08:22:01
M4chu Cytat(chfast @ 2004-09-24 09:22:01)A leśli ch... 24.09.2004, 12:57:11
rogrog M4chu - to co piszesz to singletony a więc rozwiąz... 24.09.2004, 18:02:59
yeti Cytat(bregovic @ 2004-09-22 21:35:21)w jakim ... 24.09.2004, 20:23:35
ShaXbee Cytat(Yarecki @ 2004-09-24 04:21:38)[PHP] pob... 21.10.2004, 16:17:14
yeti Cytat(ShaXbee @ 2004-10-21 17:17:14)Cytat(Yar... 21.10.2004, 17:22:17 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:28 |