ポリモーフィズムとは?
ぽりもーふぃずむ
同じインターフェースで異なるクラスのオブジェクトを統一的に扱えるオブジェクト指向の概念です。
ポリモーフィズムとは、オブジェクト指向プログラミングにおいて、同一のメソッド名やインターフェースを通じて、異なるクラスのオブジェクトがそれぞれ固有の振る舞いをする仕組みのこと。サブクラスでのオーバーライドによるサブタイプ多態性が代表的。呼び出し側はオブジェクトの具体的な型を意識せずに扱えるため、拡張性の高いコードが書ける。
使い方・例文
Shapeクラスのdraw()メソッドをCircleとRectangleでオーバーライドし、Shapeの配列をループするだけで各図形が描画されるポリモーフィズムを活用した。
この用語をシェア
最終更新: