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

Smazaný obsah Přidaný obsah
Vaclav.Makes (diskuse | příspěvky)
doplnění tagu <references />
Řádek 88:
Aspekty vycházejí z [[Objektově orientované programování|objektově orientovaného programování]] (OOP). AOP jazyky nabízí podobné funkce jako [[metaobject]] protokoly. Aspekty úzce souvisí s programovacími koncepty jako [[Subjekty (programování)|subjekty]], [[mixin]]y a [[Delegace (programování)|delegace]]. Již od roku 1970 vývojáři používali formy odposlechu (interception) a záplatování (dispatch-patching), které se podobají některým ze způsobů implementace pro AOP, ale nikdy nebyly označovány jako ''cross cutting'' specifikace a sepsány na jednom místě. Návrháři zvažovali i jiné způsoby, jak dosáhnout odděleného kódu, jako jsou například dílčí typy (partial types) v C#, těmto přístupům však chybí kvantifikační mechanismus, který umožňuje propojení několika ''join pointů'' s jednou deklarací.
 
== Reference ==
<references />
 
[[Kategorie:Paradigmata programování]]