途中からしか読んでないけど、動的バインドの意味がそれぞれ違うのでは?

動的バインドに共通の型が必要ないって言ってる人は
RTTI によるメソッド検索とか、ウィンドウズのウィンドウプロシージャみたいな
方法でメッセージ→必要な動作の結びつけの事を動的バインドって言ってると思うし、

共通の型が必要でしょ?って言ってる人は vptr から vtable を探しだす部分
の事を動的バインドって呼んでる気がする。

どっちが正しいんだっけ?


ところで、OO に関して考えたことをひとつ。
OO を学ぶと何かに深く依存する事を嫌うようになる。
結局、実装に依存するのではなくインターフェイスに依存する(抽象度が高くなる)だけで、何かに依存している事にかわりはない。

アンチOOはごく少しの保険料を払うのを拒んでいざという時に泣く人で、
OO信者は常識的にありえない災害を恐れて保険会社のカモになる人。

俺はどっちも嫌だな…ちょっと OO 信者気味だったから、もう少し自分の考えを見直そうと思う。
でもアンチOOほど実装に依存する事に疑いを持たなくなる事はもうできないだろうなと思う。