Kazalo:
- Opredelitev - Kaj pomeni programiranje z vidika vidika (AOP)?
- Tehopedia razlaga programiranje, usmerjeno v vidike (AOP)
Opredelitev - Kaj pomeni programiranje z vidika vidika (AOP)?
Aspektno usmerjeno programiranje (AOP) je programska paradigma, ki podporne funkcije loči od poslovne logike glavnega programa.
AOP vključuje programske metode in orodja, ki podpirajo modularizacijo pomislekov na ravni izvorne kode, lahko pa se nanaša tudi na celotno disciplino programskega inženiringa.
Tehopedia razlaga programiranje, usmerjeno v vidike (AOP)
Izguba modularnosti se pojavi na presečišču med pomisleki in modularnost se vrne z uporabo AOP. Ta postopek križanja, znan tudi kot tkanje, se zgodi med gradnjo ali med izvajanjem.
Tkanje pomaga pri številnih postopkih, kot so:
- Zamenjava teles metod z novimi izvedbami
- Vstavljanje kode pred in po klicih
- Izvajanje spremenljivke bere in piše
- Povezovanje novih stanj in vedenj z obstoječimi razredi
Logika AOP se izvaja v razredu vidikov, neodvisnih od poznejših dopolnjenih razredov. Ko je izveden, ga je mogoče pritrditi v kateri koli razred knjižnice brez zaznavanja razredov.