L’Aspect-Oriented Programming (AOP) sta modificando lo sviluppo del software. Basandosi sulle tecniche di modularizzazione preesistenti, quali la programmazione procedurale e quella orientata agli oggetti, permette di supportare anche la modularizzazione di concetti trasversali. Grazie a tali caratteristiche è possibile rendere il software più semplice da progettare, sviluppare, mantenere e far evolvere. |