aspect-oriented software development
Brought to you by:
achaldhir
Can your software implementation benefit from this design approach?
http://en.wikipedia.org/wiki/Aspect-oriented_programming