1
AOPとメタプログラミングの間に違いはありますか? メタプログラミング技術(IL織り、動的サブクラス化など)は、実際のビジネス要件に関係する主なアプリケーションコードとクロスカッティングの問題を分離することに関するAOPを達成するためのメカニズムです。AOP対メタプログラミング
AOPとメタプログラミングの間に違いはありますか? メタプログラミング技術(IL織り、動的サブクラス化など)は、実際のビジネス要件に関係する主なアプリケーションコードとクロスカッティングの問題を分離することに関するAOPを達成するためのメカニズムです。AOP対メタプログラミング
私が見ているように、メタプログラミングはAOPを明示的にサポートせずに動作させる単なる方法です。
プラットフォームが特にサポートしている場合は、メタプログラミングなしでAOPを実装できます。メタプログラミングは、AOPだけでなく、他の多くのものにも使用できます。
この質問は、http://programmers.stackexchange.com/でより適切になります。特定のプログラミング問題とは対照的に、概念的な質問をします。 –