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