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 ...

Get Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.