У дома развитие Какво е аспектно ориентирано програмиране (aop)? - определение от техопедия

Какво е аспектно ориентирано програмиране (aop)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава ориентирано към аспектите програмиране (AOP)?

Аспект-ориентираното програмиране (AOP) е парадигма за програмиране, която изолира поддържащите функции от бизнес логиката на основната програма.

AOP включва методи за програмиране и инструменти, подпомагащи модулирането на проблемите на ниво изходен код, но може да се отнася и за цялата дисциплина на софтуерното инженерство.

Techopedia обяснява ориентирано към аспектите програмиране (AOP)

Загубата на модулност възниква на пресечната точка между притесненията и модулността се връща с помощта на AOP. Този процес на пресичане, известен още като тъкане, се случва при изграждане или по време на изпълнение.

Тъкането помага в редица процеси, като например:

  • Замяна на тела на методи с нови реализации
  • Вмъкване на код преди и след повиквания на метод
  • Изпълнение на променлива чете и записва
  • Асоцииране на нови състояния и поведение със съществуващите класове

AOP логиката се реализира в клас на аспектите, независим от по-късни класове. Веднъж реализиран, той може да бъде прикачен към всеки библиотечен клас без осведоменост за класа.

Какво е аспектно ориентирано програмиране (aop)? - определение от техопедия