ポリモーフィズム（多相）という語は、コード（具体的には関数やクラス）が複数の型の値に基づいて動作できること、または同じデータ構造の異なるインスタンスが異なった型の要素を持てることを指す。
术语“多态性”指的是：代码（尤其是函式和类别）对各种型别的值能够动作，或是相同资料结构的不同实体能够控制不同型别的元素。