古川です。自己フォローです。 > このように考えてみると、「複数の意味を与える」というのが「オブジェクトのクラスにより異なる」というのが一致しない(C++では同じクラスで複数の意味を与えることができる)、 > と思いました。同じシグネチャで複数の意味を与えることがC++ではできないのでオーバーロードと多相性には関連性はないのではないかと思いました。 Smalltalkでも同じクラスで複数の意味を与えることはできます。失礼しました。訂正します。