Sobes.tech
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.