Aspektově orientované programování: Porovnání verzí

Smazaný obsah Přidaný obsah
Luckas-bot (diskuse | příspěvky)
m typo
Řádek 64:
 
== Modely přípojných bodů (JPM) ==
Způsob, jakým aspekty interaktujíinteragují spolu se základním programem je v zásadě definován ''modelem přípojného bodu (JPM - zkratka z Join Point Model)'', ve které je aspekt napsán. JPM definuje tři věci:
 
* Kde se aspekt aplikuje. Toto je často nazýváno ''přípojné body''.
Řádek 75:
 
=== Pointcuty a advice JPM v AspectJ ===
* Přípojné body v tomto JPM jsou dobře definované body přes výkon programu. To může obsahovat: vykonání metody, instantováníinstancování objektu nebo vyhození výjimky. Za povšimnutí stojí, že tyto přípojné body jsou čistě ''dynamické'' a můžou se objevit za běhu. Tudíž, pointcuty a advice JPM v [[AspectJ]] je známé jako ''model dynamických přípojných bodů''.
 
* Pointcuty jsou specifikovány dotazem přes program. Jeden takový pointcut vypadá takto: