OpenEtymology

polymorphism

UK/ˌpɒlɪˈmɔːfɪzəm/US/ˌpɑːliˈmɔːrfɪzəm/

Meaning

1名詞

多形性、多型性。生物や物質などが複数の異なる形態や状態をとる性質。

2名詞

(プログラミング)ポリモーフィズム。同じインターフェースに対して異なる型のオブジェクトが異なる動作をする性質。

Structure

word structure
1
多くの、複数の
+
2
形、形態
+
3
ism
性質、状態、主義

Usage

Genetic polymorphism contributes to the diversity of traits within a species.

遺伝的多型は、種内の形質の多様性に寄与している。

In object-oriented programming, polymorphism allows different classes to be treated as instances of the same class through inheritance.

オブジェクト指向プログラミングでは、ポリモーフィズムにより、異なるクラスを継承を通じて同じクラスのインスタンスとして扱うことができる。

The mineral exhibits polymorphism, appearing in both cubic and hexagonal crystal forms.

その鉱物は多形を示し、立方晶系と六方晶系の両方の結晶形で現れる。

Etymology

ギリシャ語のpolys(多い)とmorphē(形)に由来し、接尾辞-ismが付いて「多くの形を持つ性質」を意味する。19世紀に科学用語として英語に入った。

Analysis

当初は生物学や結晶学で、同一種内や同一物質内で異なる形態が現れる現象を指した。20世紀後半にはプログラミング言語の概念としても使われるようになり、同じ操作が異なる型に対して異なる振る舞いをする性質を表すようになった。

Polymorphism Meaning, Examples & Word Origin | OpenEtymology