AspectJ

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 31 octombrie 2019; verificările necesită 6 modificări .
AspectJ
Clasa de limba orientat pe aspect
Aparut in 2001
Dezvoltator Fundația Eclipse
Extensie de fișier .aj
Eliberare 1.9.9.1 [1]  (31 martie 2022 ) ( 31.03.2022 )
Implementări majore Instrumente de dezvoltare AspectJ pentru Eclipse
A fost influențat Lisp comun
Licență Licență publică Eclipse
Site-ul web eclipse.org/aspectj/
OS Platformă transversală

AspectJ este o extensie de limbaj Java orientată pe aspecte creată de PARC. Limbajul este disponibil în proiectele Fundației Eclipse atât separat, cât și ca parte a mediului de dezvoltare Eclipse . Limbajul a devenit standardul de facto pentru programarea orientată pe aspecte, punând accent pe simplitate și ușurință în utilizare. De la prima lansare, limbajul a folosit o sintaxă asemănătoare Java.

O descriere simplă a limbii

AspectJ extinde sintaxa Java, ceea ce înseamnă că toate programele scrise în Java vor fi programe AspectJ valide, dar nu invers, deoarece pot include constructe speciale numite aspecte, care pot conține mai multe părți care nu sunt disponibile pentru clasele obișnuite.

aspect VisitAspect { void Point . acceptVisitor ( Vizitator v ) { v . vizita ( aceasta ); } }

Bibliografie

Vezi și

Note

  1. 1.9.9.1 .

Link -uri