![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czesc.
Mam dylemat zwiazany z budowa klasy obiektow i jej klasy kolekcji. Zalozmy, ze obiektami sa goscie (Guests) Obecnie robie to tak: 1. Klasa pojedynczego obiektu
2. Klasa kolekcji obiektow:
Teraz pytania: 1. Metoda walidujaca powinna byc w klasie Goscia czy klasie kolekcji Gosci czy nie ma to znaczenia? 2. Dodanie nowego goscia powinno zostac poprzedzone utworzeniem obiektu klasy kolekcji czy tez tak jak ponizej wywolane bez kreacji obiektu? 3. Przekazanie obiektu przez referencje "&" jest zawsze prawidlowym rozwiazaniem?
4. Kasujac obiekt powinienem tworzyc instancje obiektu kolekcji i samego obiektu goscia jak ponizej, czy tez wywolac ja bezposrednio?:
Z gory dziekuje za merytoryczne odpowiedzi! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 384 Pomógł: 6 Dołączył: 11.09.2004 Skąd: Grodzisk Mazowiecki Ostrzeżenie: (0%) ![]() ![]() |
Ja to widzę trochę inaczej.
Najpierw sprawdzamy co mamy. Walidujemy to i dopiero jak się wszystko zgadza to tworzymy obiekt Guest i przechowujemy w nim Jana Kowalskiego. Następnie chcemy stworzyć kolekcje gości:
Metodę remove można zaimplementować różnie, wg. potrzeb. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:16 |