ポリモーフィズム(多相性)とは?ぽりもーふぃずむ
ポリモーフィズム(多相性)とは、同じ呼び出しに対し、受け手の型に応じて異なる振る舞いをする性質。利用側は共通の操作だけを知っていればよく、種類が増えても呼び出し側を書き換えずに済む。拡張時の影響範囲を小さくする仕組みとして問われる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →具体例
決済手段ごとに処理が違うシステムで、共通の「支払う」操作を定めておけば、新たな決済手段の追加は実装クラスの追加だけで済む。呼び出し側の分岐を増やす設計だと、追加のたびに既存箇所の再テストが要る。
試験での引っ掛け
同じクラス内で引数違いの同名操作を用意するもの(多重定義)と、継承関係で振る舞いを差し替えるものは別概念。またポリモーフィズムは継承だけでなく、共通のインタフェース実装でも成立する。
関連用語
出典・参考
公式シラバスの4 開発技術 > 2. 設計 > (9) ソフトウェア設計手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。