Садржај
- Дефиниција - Шта значи програмирање оријентисано на аспекте (АОП)?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Тецхопедиа објашњава програмирање оријентације на аспекте (АОП)
Дефиниција - Шта значи програмирање оријентисано на аспекте (АОП)?
Аспектно оријентисано програмирање (АОП) је парадигма програмирања која издваја потпорне функције од пословне логике главног програма.
АОП укључује програмске методе и алате који подржавају модуларизацију проблема на нивоу изворног кода, али може се односити и на целу дисциплину инжењерства софтвера.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Тецхопедиа објашњава програмирање оријентације на аспекте (АОП)
Губитак модуларности догађа се на пресеку између проблема, а модуларност се враћа помоћу АОП. Овај процес пресека, такође познат као ткање, одвија се током изградње или током извођења.
Ткање помаже у многим процесима, као што су:
- Замена тела метода новим имплементацијама
- Уметање кода пре и после позива метода
- Имплементација варијабле за читање и писање
- Повезивање нових стања и понашања са постојећим класама
АОП логика имплементира се у аспектну класу независну од каснијих допуњених класа. Једном када је имплементиран, може се прикључити на било коју класу библиотеке без свесности о разреду.