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

minus zbytečné opakování (interwiki stačí)
(Málo kvalitní překlad nahrazen stručným shrnutím)
(minus zbytečné opakování (interwiki stačí))
'''Aspektově orientované programování''' ('''AOP''', anglicky '''aspect-oriented programming''') je [[programovací paradigma]], jehož principem je soustředění vybraných částí aplikační 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ě]] a všech jejích potomcích. 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í]]