Cuprins:
- Definiție - Ce înseamnă programarea orientată spre aspect (AOP)?
- Techopedia explică programarea orientată spre aspect (AOP)
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.