AspektJ

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 31. oktober 2019; checks kræver 6 redigeringer .
AspektJ
Sprog klasse aspektorienteret
Dukkede op i 2001
Udvikler Eclipse Foundation
Filtypenavn _ .aj
Frigøre 1.9.9.1 [1]  (31. marts 2022 ) ( 31-03-2022 )
Større implementeringer AspectJ-udviklingsværktøjer til Eclipse
Blev påvirket Almindelig Lisp
Licens Eclipse Public License
Internet side eclipse.org/aspectj/
OS Cross platform

AspectJ er en aspektorienteret Java-sprogudvidelse skabt af PARC. Sproget er tilgængeligt i Eclipse Foundation - projekterne både separat og som en del af Eclipse- udviklingsmiljøet . Sproget blev de facto standarden for aspekt-orienteret programmering, hvor der blev lagt vægt på enkelhed og brugervenlighed. Siden den første udgivelse har sproget brugt en Java-lignende syntaks.

En simpel beskrivelse af sproget

AspectJ udvider syntaksen for Java, hvilket betyder, at alle programmer skrevet i Java vil være gyldige AspectJ-programmer, men ikke omvendt, da de kan indeholde specielle konstruktioner kaldet aspekter, som kan indeholde flere dele, der ikke er tilgængelige for almindelige klasser.

aspekt VisitAspect { void Point . acceptVisitor ( Besøgende v ) { v . besøg ( dette ); } }

Bibliografi

Se også

Noter

  1. 1.9.9.1 .

Links