Acest articol sau această secțiune nu este în formatul standard. Ștergeți eticheta la încheierea standardizării.
Acest articol sau această secțiune are bibliografia incompletă sau inexistentă. Puteți contribui prin adăugarea de referințe în vederea susținerii bibliografice a afirmațiilor pe care le conține.
Acest articol are nevoie de atenția unui expert în informatică. Recrutați unul sau, dacă sunteți în măsură, ajutați chiar dumneavoastră la îmbunătățirea articolului!
Programarea orientată pe aspecte (POA) reprezintă o paradigmă de programare care extinde modularizarea ca urmare a faptului că permite separarea relațiilor cross-cutting. Modulele tradiționale încapsulează participanții (actorii) și conțin codul necesar pentru ca aceștia să implementeze serviciile sistemului. Modulele programării orientate pe aspecte conțin codul necesar implementării unui singur serviciu a sistemului luând în considerare toți actorii posibili ai acestuia. În alte cuvinte, modulele orientate pe aspecte traversează (cross-cut) utilizatorii.