ポリモーフィズムは静的または動的である可能性があることを私は知っています。
静的ポリモーフィズム
関数のオーバーロード
演算子のオーバーロード
動的ポリモーフィズム
しかし、私の質問は、msdnドキュメントリンクでこの2つのタイプを見つけることができないということです
なぜ彼らはこの2つのタイプ(静的および動的ポリモーフィズム)を説明していないのですか?
あなたの質問で表現された、ポリモーフィズムは静的または動的のいずれかであるという見方は、単一の見方にすぎません。もう1つの観点は、ポリモーフィズムとは、動的ポリモーフィズムと呼ばれるものを意味するということです。
その他の観点も完全に有効です。そして、それはあなたが参照しているMSDNトピックの作者が取った見解であるように思われます。
何の価値があるかについて、一部の著者は、ジェネリックプログラミングを説明するために、別のタイプのポリモーフィズム、つまりパラメトリックポリモーフィズムを参照しています。これらはすべて異なる視点です。ただし、動的ポリモーフィズムはオブジェクト指向プログラミングで優先され、作成者がポリモーフィズムを動的ポリモーフィズム、別名サブタイプポリモーフィズムと見なすのは非常に一般的です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加