Sobes.tech
Middle

Mi a különbség az advice és a point között a szempontokban?

sobes.tech MI

Válasz az MI-től

  • Tanács - ez egy kód, amely egy adott ponton fut le a program végrehajtása során (pointcut). Meghatározza, pontosan mi történjen (például naplózás, tranzakciók auditálása) ebben a pontban.
  • Pointcut (nem "point") - ez egy pontok halmaza a program végrehajtásában, ahol tanács alkalmazható. Meghatározza, HOL pontosan kell végrehajtani a tanácsot, speciális kifejezéseket használva a metódus aláírások, konstruktorhívások, kivételkezelés egyeztetésére stb.

Így a pointcut meghatározza a csatlakozási pontok halmazát, a tanács pedig azokat a műveleteket, amelyeket ezekben a pontokban hajtanak végre.