DIって単にインタフェースに対する実装クラスの対応付けを行うための技術だろ。
なんで 「DIでAOPが実現できる」なんてトンでも意見を繰り返す人物が居るのか、
まったく理解できない。。。

え、もしかしてAOPのAspectをあらかじめInterfaceとして作りこんでいて、
そこに実装を突っ込むって・・・??!それは正に、

  AOPで意図している事を、DIでもっと劣った方法で実現する

だろ