Aspektově orientované programování: Porovnání verzí

Jazykové úpravy
(ať je to jednoznačné)
(Jazykové úpravy)
'''Aspektově orientované programování''' ('''AOP''') je [[programovací paradigma]], jehož principem je soustředění vybraných částí logiky programu do tzv. ''aspektů''. Nástroje podporující AOP pak například dokáží zajistit, že se kód aspektu provede před spuštěním a po spuštění kterékoli veřejné [[Metoda (objektově orientované programování)|metody]] v určité [[třída (programování)|třídětřídy]] (a v potomcíchpotomků této třídy). Typickým příkladem, kde lze s výhodou využít AOP, je logování. Autorem konceptu AOP je [[Gregor Kiczales]] a jeho tým v [[Xerox PARC]], který vyvinul první aspektově orientovaný jazyk [[AspectJ]].
 
[[Kategorie:Paradigmata programování]]