0

私はよく、特定のクラスから継承し、そこでメソッドをオーバーライドできるフレームワークを使用します。そうすると、それが呼び出されます。

フレームワークの観点から、それはどのように行われるのですか?これはどのようなパターンですか?

4

2 に答える 2

1

フレームワークという言葉をどのような文脈で使用しているかはわかりませんが、説明する内容はのように聞こえますpolymorphism

于 2012-04-24T10:01:56.003 に答える
1

コードのメタデータを提供するプログラミング言語/プラットフォームを使用しているようです。メタデータは、特定のクラスを実装するクラスを見つけるためにフレームワークによって使用されます。

これは特定のデザインパターン(私が知っているものではありません)ではなく、ほとんどの現代言語に適用できる手法です。たとえば、ASP.NETはこれをglobal.asaxファイルに使用します(そして私はこれを私の.NETフレームワークで使用します)。

これは通常、オブジェクトの存続期間を制御するためのアプリケーションエントリポイントに使用されます。

于 2012-04-24T10:23:54.137 に答える