Superimposing roles for design patterns into application classes by means of aspects

Rosario Giunta, Giuseppe Pappalardo, Emiliano Tramontana · 2012

Application classes participating as a role in some design patterns often implement both pattern- and application-related concerns. This tangling potentially makes classes more complex, more prone to changes and less reusable.

Read the paper · More papers on PaperTik