Acasă Dezvoltare Ce este programarea orientată spre aspect (aop)? - definiție din techopedia

Ce este programarea orientată spre aspect (aop)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă programarea orientată spre aspect (AOP)?

Programarea orientată spre aspect (AOP) este o paradigmă de programare care izolează funcțiile de susținere de logica de afaceri a programului principal.

AOP include metode și instrumente de programare care sprijină modularea problemelor la nivel de cod sursă, dar se poate referi și la întreaga disciplină de inginerie software.

Techopedia explică programarea orientată spre aspect (AOP)

Pierderea modularității apare la intersecția dintre preocupări, iar modularitatea este returnată folosind AOP. Acest proces de intersecție, cunoscut și sub denumirea de țesut, are loc la construcție sau la rulare.

Tesutul ajuta la o serie de procese, cum ar fi:

  • Înlocuirea corpurilor metodei cu noi implementări
  • Introducerea codului înainte și după apelurile la metodă
  • Implementarea variabilei citește și scrie
  • Asocierea de noi stări și comportamente cu clase existente

Logica AOP este implementată într-o clasă de aspect independentă de clasele cu creștere ulterioară. Odată implementat, poate fi atașat la orice clasă de bibliotecă fără conștientizarea clasei de aspecte.

Ce este programarea orientată spre aspect (aop)? - definiție din techopedia