Salve ragazzi, per puro caso mentre cercavo tutt'altro sul web, mi sono imbattuto su alcune pagine che parlavano di "
Programmazione Orientata agli Aspetti" e più in particolare di "
AspectJ" un'estenzione di Java che implementa questo nuovo paradigma.
Per curiosità, ho letto qualcosa su wikipedia e sembra che sia il tutto ancora a livello embrionale (anche se a quanto pare se ne parla dal 2001). Qualcuno di voi ne aveva già sentito parlare ?
In caso affermativo si è fatto un'idea dell'utilità ed applicabilità ?
Io per quel poco che mi sono documentato ho visto che l'idea di base è quello di avere un meccanismo che raggruppi i comportamenti comuni che hanno gli oggetti di una classe (ad esempio politiche di logging, controllo di precondioni e postcondizioni ecc).
Vi lascio un po' di link, mi piacerebbe discuterne qui con voi
https://it.wikipedia.org/wiki/Programmazione_orientata_agli_aspetti
http://archivio-mondodigitale.aicanet.net/Rivista/05_numero_due/Diotalevi_p._29-35.pdf