Itthon Fejlesztés Mi a aspektus-orientált programozás (aop)? - meghatározás a techopedia alapján

Mi a aspektus-orientált programozás (aop)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az Aspect-Oriented Programming (AOP)?

Aspect-orientált programozás (AOP) egy olyan programozási paradigma, amely elkülöníti a támogató funkciókat a főprogram üzleti logikájától.

Az AOP tartalmaz programozási módszereket és eszközöket, amelyek támogatják az aggályok modulációját a forráskód szintjén, de utalhat a szoftverfejlesztés teljes tudományágára is.

A Techopedia magyarázza a képarány-orientált programozást (AOP)

A modularitás elvesztése az aggodalmak közötti kereszteződésnél következik be, és a modularitás az AOP használatával tér vissza. Ez a keresztezési folyamat, amelyet szövésnek is neveznek, építéskor vagy futás közben fordul elő.

A szövés számos folyamatban segít, például:

  • A metódustestek cseréje új megvalósításokkal
  • Kód beszúrása a módszerhívások előtt és után
  • A végrehajtó változó beolvassa és írja
  • Új állapotok és viselkedés társítása a meglévő osztályokkal

Az AOP logika a később kibővített osztályoktól független aspektusosztályban valósul meg. A megvalósítás után bármilyen könyvtári osztályhoz csatolható, osztálykép-tudatosság nélkül.

Mi a aspektus-orientált programozás (aop)? - meghatározás a techopedia alapján