タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

アスペクト指向に関するnoazohのブックマーク (1)

  • PostSharp - Kazzz's diary

    久しぶりにAOPネタ。 PostSharp - postsharp.org akirameiさんの所で紹介されていた、.NETの主に(※)AOPのためのフレームワーク。 はじめてのPostSharp - 匣の向こう側 - あまりに.NETな 以前ここでも書いたが、.NETにおけるAOPの実装の方法は .NETプラットホームで可能なAOP実装のまとめ 1.ContextBoundObjectとカスタム属性を用いた方法 2.動的なアセンブリ生成(MSIL Emition)を用いた方法 3.RealProxyを用いた方法 大きくこの3種類が挙げられる。 それぞれの実装を実際に評価してきたが、1.は少し特殊なクラスを継承する必要があり、冗長で実装が面倒なこと、2.はアセンブリを動的に生成する処理が必要であり、これが重い処理であること、アスペクトを適用するためにはvirtual属性が付加されたメソッ

    PostSharp - Kazzz's diary
  • 1