Програми оријентисани на аспекте (АОП)

Аутор: Laura McKinney
Датум Стварања: 4 Април 2021
Ажурирати Датум: 15 Може 2024
Anonim
AOP - 11 - The Basics of Spring Framework
Видео: AOP - 11 - The Basics of Spring Framework

Садржај

Дефиниција - Шта значи програмирање оријентисано на аспекте (АОП)?

Аспектно оријентисано програмирање (АОП) је парадигма програмирања која издваја потпорне функције од пословне логике главног програма.


АОП укључује програмске методе и алате који подржавају модуларизацију проблема на нивоу изворног кода, али може се односити и на целу дисциплину инжењерства софтвера.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава програмирање оријентације на аспекте (АОП)

Губитак модуларности догађа се на пресеку између проблема, а модуларност се враћа помоћу АОП. Овај процес пресека, такође познат као ткање, одвија се током изградње или током извођења.

Ткање помаже у многим процесима, као што су:

  • Замена тела метода новим имплементацијама
  • Уметање кода пре и после позива метода
  • Имплементација варијабле за читање и писање
  • Повезивање нових стања и понашања са постојећим класама

АОП логика имплементира се у аспектну класу независну од каснијих допуњених класа. Једном када је имплементиран, може се прикључити на било коју класу библиотеке без свесности о разреду.