ポリモーフィックな動作を実装する

初級
開発者
高等教育教師
K-12 教師
Student
Visual Studio Code

ポリモーフィズムの原則、クラス継承またはインターフェイス実装を使用してポリモーフィックな動作を実装する方法、およびポリモーフィズムに対する継承ベースのアプローチとインターフェイス ベースのアプローチのいずれかを選択する方法について説明します。

学習の目的

  • ポリモーフィズムの原則について説明する。

  • 継承ベースのポリモーフィズムを実装します。

  • インターフェイス ベースのポリモーフィズムを実装します。

  • ポリモーフィックな設計上の考慮事項について説明します。

  • C# アプリケーションでポリモーフィックな動作を実装します。

前提条件

  • C# Dev Kit 拡張機能がインストールされた Visual Studio Code のインストール。

  • プロパティとメソッドを使用してクラスを実装する C# で基本的なオブジェクト指向プログラムを開発する機能。

  • C# で記述された基本的なオブジェクト指向プログラムによって実装されるクラスのコントラクトを定義するインターフェイスを作成する機能。

  • 基底クラスと派生クラスを使用してクラス階層を作成する機能。