概要

完了

このモジュールでは、オブジェクト指向プログラミングの基本的な概念であるポリモーフィズムについて学習しました。これにより、異なる型のオブジェクトを共通の基本型のオブジェクトとして扱うことができます。 ポリモーフィズムの原則を調べ、継承ベースとインターフェイスベースの両方のポリモーフィズムの実装を調べました。 このモジュールでは、C# でポリモーフィックな動作を実装するためのポリモーフィズムと設計上の考慮事項の利点についても説明しました。

このモジュールの主なポイントは、コードの再利用性、柔軟性、保守容易性、拡張性などのポリモーフィズムの利点を理解することです。 C# で継承ベースのポリモーフィズムについて学習しました。ここで、オブジェクトは派生クラスから作成され、基底クラスのオブジェクトとして扱われます。 また、インターフェイスベースのポリモーフィズムについても学習しました。これにより、クラスはインターフェイスによって定義されたコントラクトを実装でき、クラス継承なしでポリモーフィックな動作が可能になります。 最後に、継承ベースとインターフェイスベースのポリモーフィズムに焦点を当てて、ポリモーフィック設計に関する考慮事項について学習しました。