私は2つの用語に少し混乱しています。私が知っていることは次のとおりです。
ポリモーフィズムとは、さまざまなタイプのオブジェクトを共通のインターフェイスで処理できる機能です。ダックタイピングは、異なるタイプのオブジェクトが同じメソッドに応答できるようにする一種の動的タイピングです。
私の理解では、ポリモーフィズムとは、異なるクラス間で共有できるインターフェイスを作成することです。ダック タイピングとは、メッセージの受信側でメソッドが見つかる限り、メソッドを呼び出すことができるルーズ タイピングのことです。
これは正しいです?私はこの 2 つについてかなり混乱しています。関連しているように見えますが、それらの関係が何であるかはわかりません。よろしくお願いします!