Netleksikon - Et online leksikon Netleksikon er ikke blevet opdateret siden 2005. Nogle artikler kan derfor indeholde informationer der ikke er aktuelle.
Forside | Om Netleksikon

Aspektorienteret programmering

Aspektorienteret programmering (AOP) er en teknik, som implementerer hensyn, der går på tværs i objektorienterede (OO) systemer. AOP kan altså ikke stå alene og erstatte OO, men i stedet supplere, der hvor OO er svag.

Et eksempel på noget der med fordel lader sig implementere med aspekter er det tværgående hensyn til logning.

I AOP laver man først et aspekt, som indeholder det kode, der skal udføres alle de steder aspektet skal virke. Aspektet bindes herefter compile time til de rigtige steder i OO-koden med en søgemekanisme. I modsætning til OO ligger informationen om, hvem der skal udføre aspektet ikke spredt ude i klasserne - det er trukket ud i et tværgående aspekt, hvilket gør det nemmere at overskue og vedligeholde systemet.

= Modenhed = De pt. (okt. 2004) mest udbredte AOP-implementationer til Java er: AspectJ, JBoss AOP og Spring AOP, men de har stadigt lav modenhed. Jeg forventer at der i løbet af ca. 5 år kommer en standard for AOP til Java, og at AO herefter vil gå hånd-i-hånd med OO-modellerering i fremtidigen.



Denne artikel er fra Wikipedia. Læs artiklen hos Wikipedia.





Boligstedet.dk
Boligsite med dagligt opdaterede boligannoncer med lejeboliger i hele landet.
Lejebolig i Aarhus
Lejebolig i København
Lejebolig i Odense
Lejebolig i Aalborg
Rejseforsikringer
Husk at kontrollere din rejseforsikring inden du tager ud at rejse. Læs mere på: Rejseforsikring
Bilforsikringer
Sammenlign bilforsikringer og find information om forsikringer til din bil på: Bilforsikring
Varmepumpepuljen
Varmepumpepulje åbner i 2023. Få tilskud til varmepumpe. Varmepumpepuljen


Denne artikel er fra Wikipedia. Denne hjemmeside tager ikke resourcer fra Wikipedias hardware. Netleksikon.dk støtter Wikipedia projektet finansielt. Indholdet er udgivet under GNU Free Documentation License. Kontakt Netleksikon, hvis ophavsretten er krænket.