Aspectgeoriënteerd programmeren: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k robot Erbij: ro:Programarea orientată pe aspecte |
|||
Regel 17:
==De werking==
===Terminologie===
De introductie van aspectoriëntatie brengt zijn eigen terminologie met zich mee.
;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.
|