Zpo-12-wyk-Slajd15

Z Studia Informatyczne
Wersja z dnia 07:39, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przykład prostego aspektu(1)

Przykład prostego aspektu(1)


W celu realizacji tego zadania zaimplementowano aspekt Maniery. Składa się on z fragmentu kodu zwanego punktem cięcia oraz dwóch porad.

Punkt cięcia określa, że momentem interesującym dla tego aspektu jest wywołanie dowolnej metody zaczynającej się od słowa hej oraz umieszczonej w klasie HelloWorld.

Punkt ten jest przydatny przy realizacji dwóch porad: before () i after (), wykonywanych odpowiednio przed i po osiągnięciu punktu złączenia.

Porada pierwsza mówi, że bezpośrednio przed osiągnięciem punktu złączenia określonego jako wywołanieHej (), należy wyświetlić napis "Dzień dobry!". Druga porada dotyczy postępowania bezpośrednio po osiągnięciu punktu złączenia: wyświetlony zostanie napis "Dziękuję".

W efekcie wywołanie dowolnej metody o nazwie zaczynającej się od hej będzie poprzedzone przywitaniem, a zakończone podziękowaniem.


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