Aspect-Oriented Programming, commonly abbreviated as AOP, is a concept that will save you from copying and pasting the same lines of (boilerplate) code over and over again. Follow me in my reasoning:
  • Transaction handling code is everywhere in the code.

  • Because transaction handling code is everywhere, there is more code.

  • Because there is more code, there are more bugs.

  • You miss the deadline, because there are too many bugs.

  • You need to work overtime at the office, because you missed the deadline.

  • ▪Your firstborn said her first words while you were at the office.


Method Invocation Reference Equality Public Class Phone Company Public Object 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Robbie Vanbrabant 2008

Personalised recommendations