Galera blz? preciso de ajuda em AspectJ. meu professor passou um trabalhinho e gostaria de receber dicas, direcao pra fazer esse trabalho!!1
Suponha um pequeno sistema para Criação de Formas Geométricas, em anexo, descrito pelo diagrama de classes abaixo:
Um interesse que, claramente, possui características de transversalidade é o interesse que define quando o desenho de figuras dever ser atualizado no Display do sistema. Este interesse é representado pelo chamada Display.update() que se encontra espalhada por todo o código do sistema. Diante das informações dadas faça o seguinte:
- Implemente em AspectJ a modularização deste interesse.
- Refatore os atributos x e y da classe Point para que eles se tornem privados., sem que o comportamento do sistema mude. A solução deverá usar aspectos.
AGRADEÇO AÍ OS QUE TIVEREM DISPONIVEIS
