Aspectgeoriënteerd programmeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Alecs.bot (overleg | bijdragen)
Regel 17:
==De werking==
===Terminologie===
De introductie van aspectoriëntatie brengt zijn eigen terminologie met zich mee. HowelHoewel er nog niet echt "vaste regels" zijn, worden de volgende termen wel vrij algemeen gebruikt in de literatuur aangaande AOD:
 
;Crosscutting concern:Het concept dat een bepaalde taak of handeling uitgevoerd moet worden op verscheidene plekken die verspreid liggen door de hele programmacode heen. Het idee is het beste te begrijpen als men het vergelijkt met [[objectoriëntatie]]. Binnen de objectoriëntatie worden [[Klasse (informatica)|klassen]] gedefiniëerd die elk de verantwoordelijkheid dragen voor één klein stukje van wat het programma als geheel moet doen. Een crosscutting concern is een verantwoordelijkheid die in heel veel van dergelijke klassen speelt en dus moeilijk in een eigen klasse te vangen is.<br>De crosscutting concern is de bestaansreden van AOD.