Archive

Glossary

Glossary

You will often meet the following terms in AOP literature. I will try to explain in plain English...

Join point:
A location or a 'point' in the program. For instance: the entry or the exit of a method, a field access, ...
Pointcut:
A 'query' that 'selects' join points
Advice:
A piece of code that alters the behavior of the program. Advices are inserted at join points.
Aspect:
The encapsulation of a cross-cutting concern. Typically a set of advices.
Weaving:
The process of injecting advices at join points, i.e. the process of modifying the behavior of the program.

Comments are closed