Middle
Aký je rozdiel medzi advice a point v aspektoch?
sobes.tech AI
Odpoveď od AI
- Rada - je kód, ktorý sa vykonáva v určitom bode vykonávania programu (pointcut). Určuje, čo presne má nastať (napríklad zaznamenávanie, audit transakcií) v tomto bode.
- Pointcut (nie "point") - je súbor bodov vo vykonávaní programu, kde môže byť aplikovaná rada. Určuje, KDE presne má byť rada vykonaná, pomocou špeciálnych výrazov na zhodu s podpismi metód, volaniami konštruktorov, spracovaním výnimiek a pod.
Takže, pointcut určuje súbor spojovacích bodov, a rada sú akcie, ktoré sa vykonávajú v týchto bodoch.