crosscutting concerns, weaving
A crosscutting concern a convern that is outside the problem domain.
Examples:
http://en.wikipedia.org/wiki/AspectJ