záměr jdoucí napříč třídami (přes více tříd)
v podstatě modularizace crosscutting concern
význačné místo v provádění programu - např. vstup nebo opuštění metody
- místo, kde se uplatní aspekt
podmínka, za níž se v místě join point uplatní pokyn (advice)
vložení atributu nebo metody
pokyn, co se má v daném bodě (pointcut) provést