Sobes.tech
Middle

Jaký je rozdíl mezi advice a point v aspektech?

sobes.tech AI

Odpověď od AI

  • Rada - je kód, který se vykonává v určitém bodě provádění programu (pointcut). Určuje, co přesně má nastat (například zaznamenávání, audit transakcí) v tomto bodě.
  • Pointcut (ne "point") - je sada bodů v provádění programu, kde může být aplikována rada. Určuje, KDE přesně má být rada provedena, pomocí speciálních výrazů pro shodu s podpisy metod, volání konstruktorů, zpracování výjimek atd.

Tímto způsobem pointcut určuje sadu spojovacích bodů, a rada jsou akce, které se v těchto bodech provádějí.