Koti kehitys Mikä on näkökohtainen ohjelmointi (aop)? - määritelmä techopediasta

Mikä on näkökohtainen ohjelmointi (aop)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä kuvasuuntautunut ohjelmointi (AOP) tarkoittaa?

Aspektisuuntautunut ohjelmointi (AOP) on ohjelmointiparadigma, joka eristää tukitoiminnot pääohjelman liiketoimintalogiikasta.

AOP sisältää ohjelmointimenetelmiä ja työkaluja, jotka tukevat huolenaiheiden modularisointia lähdekooditasolla, mutta se voi viitata myös koko ohjelmistosuunnitteluun.

Techopedia selittää kuvasuuntautuneen ohjelmoinnin (AOP)

Modulaarisuuden menetys tapahtuu huolenaiheiden risteyksessä, ja modulaarisuus palautetaan käyttämällä AOP: ta. Tämä leikkausprosessi, joka tunnetaan myös nimellä kudonta, tapahtuu rakennuksen tai käyttöajankohtana.

Kudonta auttaa monissa prosesseissa, kuten:

  • Menetelmäkappaleiden korvaaminen uusilla toteutuksilla
  • Koodin lisääminen ennen menetelmäsoittoja ja niiden jälkeen
  • Toteuttava muuttuja lukee ja kirjoittaa
  • Uusien tilojen ja käyttäytymisen yhdistäminen olemassa oleviin luokkiin

AOP-logiikka toteutetaan aspektiluokassa, joka on riippumaton myöhemmin laajennetuista luokista. Kun se on otettu käyttöön, se voidaan liittää mihin tahansa kirjastoluokkaan ilman tietoluokkatietoisuutta.

Mikä on näkökohtainen ohjelmointi (aop)? - määritelmä techopediasta