Middle
Jaka jest różnica między advice a point w aspektach?
sobes.tech AI
Odpowiedź od AI
- Porada - to kod, który jest wykonywany w określonym punkcie wykonywania programu (pointcut). Określa, co dokładnie ma się wydarzyć (np. logowanie, audyt transakcji) w tym punkcie.
- Pointcut (nie "point") - to zbiór punktów w wykonywaniu programu, w których może być zastosowana porada. Określa, GDZIE dokładnie ma być wykonana porada, używając specjalnych wyrażeń do dopasowania do sygnatur metod, wywołań konstruktorów, obsługi wyjątków itp.
W ten sposób, pointcut określa zbiór punktów połączenia, a porada to działania wykonywane w tych punktach.