Implementing design patterns in CaesarJ
Edgar Sousa, Miguel P. Monteiro · 2008
In the past, repositories of examples of the well-known Gang-of-Four design patterns brought insights on the potential contributions of aspect-oriented programming, as well as providing a suitable case study for subsequent research. In this paper, we present the first results of an ongoing effort to bring these advantages to a broader range of aspect-oriented languages. We present several implementations in CaesarJ of seven Gang-of-Four patterns. A short analysis follows, in which a comparison is made with AspectJ.