目次:
定義-アスペクト指向プログラミング(AOP)とはどういう意味ですか?
アスペクト指向プログラミング(AOP)は、メインプログラムのビジネスロジックからサポート機能を分離するプログラミングパラダイムです。
AOPには、ソースコードレベルでの懸念事項のモジュール化をサポートするプログラミング方法とツールが含まれていますが、ソフトウェアエンジニアリングの分野全体を指す場合もあります。
Techopediaはアスペクト指向プログラミング(AOP)について説明します
モジュール性の喪失は懸念事項の交差点で発生し、モジュール性はAOPを使用して返されます。 この交差プロセスは、ウィービングとも呼ばれ、ビルドまたは実行時に発生します。
織りは、次のような多くのプロセスに役立ちます。
- メソッド本体を新しい実装に置き換える
- メソッド呼び出しの前後にコードを挿入する
- 変数の読み取りと書き込みを実装する
- 新しい状態と動作を既存のクラスに関連付ける
AOPロジックは、後で拡張されるクラスから独立したアスペクトクラスに実装されます。 実装すると、アスペクトクラスを意識せずに任意のライブラリクラスにアタッチできます。
