Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa i jej fabryka - gdzie logika tworzenia obiektu i obsługa błędów
Fred1485
post 15.04.2017, 13:40:51
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

Ostrzeżenie: (0%)
-----


Cześć,

Mam za zadanie napisać własną implementację klasy kalendarza. Na początek zastanawiam sie nad jedną rzeczą. Mam klasę Miesiąc (przechowującą numer, nazwę, liczbę dni...). Chcę aby stworzenie obiektu tej klasy było maksymalnie proste więc pomyślałem o prostej fabryce, która będzie posiadała jakąś tablicę danych i wg numeru miesiąca zwróci nam gotowy obiekt. Ale jak to najlepiej zrobić pod kątem obsługi błędnych danych. Jeśli obiekt dostaniemy z fabryki to nie ma problemu, ale jeśli ktoś zechce utworzyć obiekt "ręcznie" (nie powinno się?) to trzeba sprawdzić kilka warunków, np ile dni max ma dany miesiąc itp. I teraz pytanie jak to najlepiej zrobić. Czy to w klasie miesiąc odbywa się sprawdzanie danych? Czy może to spada na fabrykę? Pozdrawiam wink.gif


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 15:47