Visual Basic のポリモーフィズムのしくみ
更新 : 2007 年 11 月
従来の Visual Basic のポリモーフィズムは、インターフェイスを使用して行われていました。インターフェイスによるポリモーフィズムは、現在でも利用できます。また、Visual Basic では、継承を使用してポリモーフィズムを行うことが可能になりました。
どちらの方法を使用するかは、オブジェクト指向プログラミングのその他の問題と同様に、個別の要件によって決まります。一般的には、派生クラスで拡張できる基本的な機能を作成する場合には継承を使用し、共通要素がほとんどない複数の実装で類似の機能を提供する必要がある場合にはインターフェイスを使用します。