AspectJ

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 31. října 2019; kontroly vyžadují 6 úprav .
AspectJ
Jazyková třída aspektově orientovaný
Objevil se v 2001
Vývojář Nadace Eclipse
Přípona souboru .aj
Uvolnění 1.9.9.1 [1]  (31. března 2022 ) ( 2022-03-31 )
Hlavní implementace Vývojové nástroje AspectJ pro Eclipse
Byl ovlivněn Lisp obecný
Licence Eclipse Public License
webová stránka eclipse.org/aspectj/
OS Křížová platforma

AspectJ je aspektově orientované rozšíření jazyka Java vytvořené společností PARC. Jazyk je dostupný v projektech Eclipse Foundation jak samostatně, tak jako součást vývojového prostředí Eclipse . Jazyk se stal de facto standardem pro aspektově orientované programování s důrazem na jednoduchost a uživatelskou přívětivost. Od prvního vydání jazyk používá syntaxi podobnou Javě.

Jednoduchý popis jazyka

AspectJ rozšiřuje syntaxi Javy, což znamená, že všechny programy napsané v Javě budou platnými programy AspectJ, ale ne naopak, protože mohou obsahovat speciální konstrukce zvané aspekty, které mohou obsahovat několik částí, které běžné třídy nemají k dispozici.

aspekt VisitAspect { void Point . acceptVisitor ( Návštěvník v ) { v . navštívit ( to ); } }

Bibliografie

Viz také

Poznámky

  1. 1.9.9.1 .

Odkazy