![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Pisze wlasnie system ankiet i zastanawiam sie nad zaleznosciami klas.
Mam cos takiego: Kod Page | +-- SectionsList | +-- Section | +-- QuestionsList | +-- Question | +-- AnswersList | +-- Answer To jest drzewko zaleznosci klas - np. SectionsList "zawiera sie" w Page i posiada liste obiektow Section. Zkolei Section posiada QuestionsList, ktora ma liste obiektow Question itd. Teraz zastanawiam sie czy jest sens tworzyc klasy (kolekcje) *List czy moze lepiej zaimplementowac metody obslugi takiej listy na poziomie klasy w ktorej znajdowac sie bedzie obiekt *List. Czyli np w Page dodac metody takie jak GetNextSection itp. zamist robic $Page->SectionsList->GetNext(); ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
W sumie racja. Tworzac ta strukturetrocheniespodobala mi sie ilosc klas stad mialem watpliwosci.
Dzieki. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 20:17 |