タグ

ブックマーク / zecl.hatenablog.com (1)

  • コンストラクタのインターセプトとアドバイス、それはアクセプト指向的な何か。 - Bug Catharsis

    まずは、アスペクト指向プログラミング(AOP)的な用語の簡単な説明とか。 アドバイスとはアスペクト指向で言うところのアドバイスとは、「どのような処理を行うか」のことを指す。 コード(ある処理)に対してインターセプトを行い、そこで「何」を行うのか、それがアドバイス。 ロギング機能の例でいうと「どのようなログをどのような方法で出すか」がそれにあたる。 例えば、イベントログに吐き出すのか、データベースに登録するのか等々の処理がアドバイスにあたる。 ジョインポイントとはアスペクト指向で言うところのジョインポイントとは、 コード(ある処理)のどこでアドバイスを行うかを示す具体的な場所のことをいう。 ロギング機能の例でいえば「どこでログを出すか」にあたる。 例えば、メソッドの呼び出し前と呼び出し後にログを出力するのであれば、 その「呼び出し前」と「呼出し後」、つまりメソッド呼び出しの前後がジョインポイ

    コンストラクタのインターセプトとアドバイス、それはアクセプト指向的な何か。 - Bug Catharsis
  • 1