AOP - Terminologie

Crosscutting concern

záměr jdoucí napříč třídami (přes více tříd)

Aspect

v podstatě modularizace crosscutting concern

Join point

význačné místo v provádění programu - např. vstup nebo opuštění metody

- místo, kde se uplatní aspekt

Pointcut

podmínka, za níž se v místě join point uplatní pokyn (advice)

Introduction

vložení atributu nebo metody

Advice (pokyn)

pokyn, co se má v daném bodě (pointcut) provést