Zpo-7-wyk-Slajd36

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Visitor: przykład cd.(1)

Visitor: przykład cd.(1)


Raport Over1000Report służy do zebrania danych o produktach bankowych o wartości powyżej 1000 PLN. W przypadku odwiedzin obiektu Account wartość 1000 PLN odnosi się do pola balance , natomiast warunkiem odwiedzenia obiektu Credit jest jego aktywacja (metoda isActive ()) i wartość pola draft wynosząca powyżej 1000.

Drugi raport, PassAllReport, służy do zestawienia wszystkich produktów bankowych bez względu na ich właściwości, dlatego nie dokonuje on żadnej weryfikacji.

Wykonanie metody doReport () z obiektem Over1000Report jako parametrem zwróci listę produktów bankowych zawierającą jedynie te z nich, których charakterystyka jest zgodna z odpowiednimi metodami visit () tego raportu, natomiast wykonanie raportu PassAllReport zwróci pełną listę produktów uruchomionych w banku.


<< Poprzedni slajd | Spis treści | Następny slajd >>