![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuję pomocy w zrozumieniu w jaki sposób kontrolować dane wejściowe w odpowiednich klasach. Dopiero raczkuję z obiektowym więc porszę o wyrozumiałość... Stworzyłem interfejs Validator z funkcją validate() Interfejs jest zaimplementowany w klasie PropertyObject która wygląda tak:
Dziedziczę klasę w konkretnym obiekcie np:
Do tablicy errors[] zbieram informacje o ewentualnych błędach. Przykład jest przerobiony z książki niestety nie mam tam informacji jak w tym przykładzie wyciągnąć dane z tej tablicy - w przypadku gdy nie jest ona pusta. Dodam, że mam inne klasy które w zasadzie składają się na obiekt WareHouse i tam również implementuję funkcję validate() Pytanie które mnie gnębi to jak tego użyć? Tak aby w przypadku wprowadzenia błędnych danych pojawiała się odpowiednia informacja. Ten post edytował dantekir 19.06.2009, 14:52:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przykładowo:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 22:35 |