Introduction

This book is about AspectJ, the programming language, and aspect-oriented programming (AOP), a new way of thinking about program construction.

It is possible to write procedural-style programs in an object-oriented language (and many did), but it does not bring you the full benefit of object orientation. To really exploit object orientation requires changing the way you think about the program. In the same vein, AOP has the most beneficial impact when you allow it to begin changing your thought processes. Changing the way that you think about programs is not something that happens overnight, but we hope to help get you there a little quicker.

The remainder of this Introduction explains the motivation for AOP and gives a framework for ...

Get Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools 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.