O'Reilly logo

Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools by Matthew Webster, George Harley, Andy Clement, Adrian Colyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13. Aspect-Oriented Design

This book has been about aspect-oriented programming. There’s a whole other book to be written at some point about aspect-oriented design, and by no means does this short chapter represent a thorough treatment of the topic. What we will do, however, is leave you with a few thoughts about how to find aspects—in the design and in the code—and about judging the relative merits of an aspect-based design or implementation of some function.

Finding Aspects

Now that you have seen a selection of aspects of varying kinds, the question becomes, how can you go about discovering potential aspects in your own applications? This gets easier with experience, but in this section we have put together a few brief hints and tips ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required