PROGRAMARE
Programarea Orientată pe Aspecte în Dezvoltarea Sistemelor Software
Programarea Orientată pe Aspecte în Dezvoltarea Sistemelor Software
Programarea orientată pe aspecte are ca scop îmbunătățirea modularității sistemelor software, prin captarea funcționalităților dispersate, numite și crosscutting concerns_, făcând astfel ca evoluția acestor sisteme să devină mult mai ușoară și mai ușor de operat. Pentru a obține aceste rezultate, AOP adaugă un mecanism de abstractizare în plus, mecanism numit aspect, pe lângă mecanismele de modularizare existente, cum ar fi funcțiile, clasele și metodele. Aspectele permit programatorilor să rezolve problemele legate de scattering și tangling, prin reducerea extinderii codului referitor la un concern pe diferite componente.