Sobes.tech
Middle

Care este diferența dintre advice și point în aspecte?

sobes.tech AI

Răspuns de la AI

  • Sfat - este un cod care se execută într-un punct specific al execuției programului (pointcut). El determină exact ce trebuie să se întâmple (de exemplu, înregistrare, audit de tranzacții) în acel punct.
  • Pointcut (nu "point") - este un set de puncte în execuția programului unde poate fi aplicat un sfat. El determină UNDE exact trebuie să fie executat sfatul, folosind expresii speciale pentru a corespunde semnăturilor metodelor, apelurilor de constructori, gestionarea excepțiilor etc.

Prin urmare, pointcut definește un set de puncte de legătură, iar sfatul sunt acțiunile care sunt efectuate în aceste puncte.