Zpo-12-wyk-Slajd15
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.