どんな型のポインタも代入できる、とは型がないということだ。
メンバ関数が実行できる、とは、型がある、ということだ。

型に共通のメンバ関数を括りだしてインターフェースにするか、
Object型にしてInvoke(COMMAND,...)とか、RTTIで型の列挙、
みたいな話になってくるが。