Abstract:
This paper presents a case study concerning Aspect-Oriented Programming and a
comparison with Object-Oriented Programming. the program used for the study combines remote methods invocation, using RMI, a distribution protocol used in programs that involve remote methods or remote objects. In this paper, the main features that guide Aspect-Oriented Programming will be adressed, its advantages and disadvantages regarding Object-Oriented Programming and the results with the implementation of proper testing by the two forms of programming proposals in this case study.
Este trabalho apresenta um estudo de caso sobre Programação Orientada a Aspectos e
uma comparação com a Programação Orientada a Objetos. O aplicativo utilizado para o estudo
combina invocações remotas de métodos, utilizando o RMI (Remote Method Invocation) um protocolo de distribuição muito utilizado em programas que envolvam métodos ou objetos
remotos. São abordadas as características básicas que norteiam a Programação Orientada a Aspectos, suas vantagens e desvantagens em relação à Orientação a Objetos e os resultados obtidos com a realização dos devidos testes pelas duas formas de programação propostas nesse estudo de caso.