Turinys:
- Apibrėžimas - ką reiškia į formatą orientuotas programavimas (AOP)?
- „Techopedia“ paaiškina į aspektus orientuotą programavimą (AOP)
Apibrėžimas - ką reiškia į formatą orientuotas programavimas (AOP)?
Į aspektus orientuotas programavimas (AOP) yra programavimo paradigma, išskirianti palaikančias funkcijas iš pagrindinės programos verslo logikos.
AOP apima programavimo metodus ir priemones, palaikančias rūpesčių moduliavimą šaltinio kodo lygiu, tačiau tai taip pat gali reikšti visą programinės įrangos inžinerijos discipliną.
„Techopedia“ paaiškina į aspektus orientuotą programavimą (AOP)
Moduliškumas prarandamas susikirtime tarp rūpesčių, o moduliškumas grąžinamas naudojant AOP. Šis susikirtimo procesas, dar žinomas kaip audimas, vyksta statant ar vykdant.
Audimas padeda daugelyje procesų, tokių kaip:
- Metodo kūnų pakeitimas naujais diegimais
- Kodo įterpimas prieš ir po metodo skambučių
- Įgyvendinantis kintamasis skaito ir rašo
- Naujų būsenų ir elgesio susiejimas su esamomis klasėmis
AOP logika įgyvendinama aspektų klasėje, nepriklausomai nuo vėliau papildytų klasių. Įdiegus, ją galima pridėti prie bet kurios bibliotekos klasės, nesuvokiant aspektų klasės.
