Concept

Aspect-oriented programming