AspectJ

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. október 31-én felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .
AspectJ
Nyelvóra szempont-orientált
Megjelent 2001
Fejlesztő Eclipse Alapítvány
Fájlkiterjesztés _ .aj
Kiadás 1.9.9.1 [1]  (2022. március 31. ) ( 2022-03-31 )
Főbb megvalósítások AspectJ fejlesztői eszközök az Eclipse -hez
Befolyásolt Közönséges Lisp
Engedély Eclipse nyilvános licenc
Weboldal eclipse.org/aspectj/
OS Cross platform

Az AspectJ egy szempontorientált Java nyelvi kiterjesztés, amelyet a PARC hozott létre. A nyelv az Eclipse Foundation projektekben külön-külön és az Eclipse fejlesztői környezet részeként is elérhető . A nyelv az aspektusorientált programozás de facto szabványává vált, hangsúlyozva az egyszerűséget és a felhasználóbarátságot. Az első kiadás óta a nyelv Java-szerű szintaxist használ.

A nyelv egyszerű leírása

Az AspectJ kiterjeszti a Java szintaxisát, ami azt jelenti, hogy minden Java nyelven írt program érvényes AspectJ program lesz, de fordítva nem, mivel olyan speciális konstrukciókat tartalmazhatnak, amelyeket aspektusoknak nevezünk, amelyek több, a hétköznapi osztályok számára nem elérhető részt is tartalmazhatnak.

aspektus VisitAspect { void Point . acceptVisitor ( Vistor v ) { v . látogatás ( ez ); } }

Bibliográfia

Lásd még

Jegyzetek

  1. 1.9.9.1 .

Linkek