polymorphism

[ˌpɑːliˈmɔːrfɪzəm] ポリモーフィズム

1. オブジェクト指向プログラミングにおいて、異なるクラスのオブジェクトが同じインターフェースを通じて異なる振る舞いをすること、または同じ名前のメソッドが異なるクラスで異なる実装を持つ特性。

オブジェクト指向プログラミングにおいて、異なるクラスのオブジェクトが同じメッセージ(メソッド呼び出し)に対して、それぞれのクラスに応じた異なる振る舞いをすることを可能にする特性です。これにより、コードの柔軟性と再利用性が向上します。
A common example of polymorphism is using an interface or base class reference to refer to objects of different derived classes. (ポリモーフィズムのよくある例は、インターフェースや基底クラスの参照を使って異なる派生クラスのオブジェクトを参照することです。)

2. 生物学において、同種の個体間に複数の異なる形態(例:色、形、行動)が存在すること。または、その現象。

生物学において、同じ種に属する個体が遺伝的に異なる複数の形態(例えば、色や大きさ、性別など)を示す現象を指します。これにより、環境への適応度が高まることがあります。
Sexual dimorphism is a common form of polymorphism observed in many animal species. (性的二形性は、多くの動物種で観察される多形性の一般的な形態です。)