Concetti fondamentali dell’AOP
Comportamento trasversale all’applicazione che si ripercuote in più punti dell’object model. Ne sono un esempio il caching, il logging, l’autenticazione o il Transaction Management. AOP nasce per cercare di isolare i crosscutting concern in moduli ben precisi.