ロギングやトランザクション処理など色んなクラスに横断的にまたがる処理を「アスペクト」という概念で処理する、オブジェクト指向の一段上の手法。
あんまりやりすぎると何がなんだかわからなくなるので、決まりきったものだけに使う方がいい。