Aspektovo orientované programovanie (AOP)

Autor: Laura McKinney
Dátum Stvorenia: 4 Apríl 2021
Dátum Aktualizácie: 1 V Júni 2024
Anonim
Aspektovo orientované programovanie (AOP) - Technológie
Aspektovo orientované programovanie (AOP) - Technológie

Obsah

Definícia - Čo znamená programovanie orientované na aspekty (AOP)?

Aspektovo orientované programovanie (AOP) je programové paradigma, ktoré izoluje podporné funkcie od obchodnej logiky hlavného programu.


AOP obsahuje metódy programovania a nástroje podporujúce modularizáciu problémov na úrovni zdrojového kódu, ale môže sa vzťahovať aj na celú disciplínu softvérového inžinierstva.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Aspect-Oriented Programming (AOP)

Strata modularity sa vyskytuje na priesečníku medzi problémami a modularita sa vracia pomocou AOP. Tento priesečník, tiež známy ako tkanie, sa vyskytuje pri zostavovaní alebo za behu.

Tkanie pomáha pri mnohých procesoch, ako napríklad:

  • Nahradenie orgánov metód novými implementáciami
  • Vkladanie kódu pred a po volaní metódy
  • Implementácia premenných číta a zapisuje
  • Priradenie nových stavov a správania k existujúcim triedam

Logika AOP je implementovaná v triede aspektov nezávislých od neskôr rozšírených tried. Po implementácii môže byť pripojená k akejkoľvek triede knižnice bez vedomia triedy aspektov.