April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Conceitos de AOP
nEsses interesses são chamados de interesses ortogonais (Cross cutting Concerns)
nSua implementação atravessa a implementação de toda uma classe ou até mesmo várias classes (como logging)
nCom AOP separamos esses interesses e definimo-os como um advice
nBefore Advice
nAfter Advice
nAround Advice
nThrows Advice
nE baseado em certos critérios (Pointcuts), estes são inseridos na aplicação (Weaver)