Skip to main content

多型とは何ですか?

Softwareプログラミングでは、オブジェクト指向プログラミング(OOP)は、実際のものからオブジェクトを作成しようとするフレームワークです。多型の理論と実践は、OOPの原則の中で強く奨励されています。一般に、オブジェクトは、特定のタイプになるとこれらが変化することを理解したベース機能と動作を持つように作成する必要があります。プログラム。多型を示す複数のアーキテクチャデザインがあります。これらのデザインは、複数の目的でオブジェクトがアプリケーション内でどのように再利用されるかを概説します。corny多くのプログラミング言語は、多型の使用をサポートしています。このプロセスにより、アプリケーション全体でビジネスルールとソフトウェアコードの再利用が可能になります。すべてのプログラミング言語が完全な多型の動作をサポートしているわけではありませんが、ほとんどが基本概念をサポートしています。Java&Reg;、.Net、C ++&Reg;を含むすべての真のOOP言語;より高度なアプローチとテクニックをサポートします。すべての銀行口座には、口座番号、名前、残高があります。アカウントをユニークにするのは、アカウントの種類です。タイプのいくつかの例は、普通預金口座、当座預金口座、またはマネーマーケット口座です。多型内では、銀行口座は、基本銀行口座の機能を使用して、より具体的なアカウントを持つベースオブジェクトになります。その後、各アカウントには、金利をサポートするための追加の行動、または銀行口座に関する情報を再利用する際の撤回罰則を備えている可能性があります。これにより、コードが簡単に記述され、他の人が理解しやすくなります。さらに、既存のコード内のベース祖先オブジェクトを使用して将来のタイプを後で追加できるため、ソフトウェアが拡張可能になります。一般に、この方法で開発されたアプリケーションは、将来の変更に必要なコードを必要とするコードを必要とすることで、より柔軟で拡張が容易になります。関数は、特定のタスクを実行するソフトウェアコードの一部です。関数は、多型で記述することもできます。このアプローチは、ソフトウェア内の他のビジネスルールに関数を再利用できるため、コードをより柔軟にします。function関数を持つ多型の良い例は、一種の関数です。このタイプの関数は、数字のリストを並べ替えます。多型関数は、数字を並べ替えるだけでなく、あらゆる種類のオブジェクトをソートすることもできます。これにより、複数のタイプのデータで動作するため、機能がより効率的になります。