ポリモーフィズム

共通の型を通じて、異なる実装を同じ呼び出し方で扱う性質。

作成日: 2026-07-21 / 更新日: 2026-07-21

概要

ポリモーフィズムは、共通の型を介して異なる実装を扱える性質です。

PaymentGateway gateway = new StripePaymentGateway();
PaymentResult result = gateway.authorize(request);

PayPayPaymentGatewayへ差し替えても、呼び出し側は同じ契約を利用できます。

利点

AI生成コードを見る観点

参考文献

更新履歴

  • 初版作成

関連項目

このページを参照しているページ