Chapter 6. Aspects: putting it all together
This chapter covers
Formally introducing aspects
Creating reusable aspects with aspect association
Using aspect precedence to coordinate multiple aspects
Bypassing access-specification rules using privileged aspects
Aspects represent the unit of modularization in AOP and AspectJ. They provide a way to include crosscutting constructs such as pointcuts and advice. You've already seen quite a few aspects in the preceding chapters' examples.
In this chapter, we'll take a closer look at the core aspect construct. We'll begin by examining the aspect construct in a formal way and compare it to the class—the most similar concept in object-oriented programming. Next, we'll examine the aspect association that provides ...
Get AspectJ in Action, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.