Wer sich schon mit Aspektorientierter Programmierung (AOP) beschäftigt hat, weiß die Vorteile von Aspekten zu schätzen. Sie helfen einem die querschneidenden Belange wie Logging oder Caching zentraler zu verwalten. Der Code wird modularer und dadurch...