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.