[504] Re:マルチプルインスタンス
投稿者:kei
2007/02/20 02:13:25
>>個人的な考えとしては、動的結合も多態性も、責務の分離をはっきりさせるための手段でしかないと思います。
全くそうだと思うんですが、でもそれも、ひとつの側面に過ぎないのかな、とも思います。
僕個人は、動的結合や多態は、「プログラマが魔法を実現する」ための手段だと思っています。つまり、プログラマに飛躍を感じさせる力を与えるための道具、という見方です。
>つまり、動的結合や多態性がない「オブジェクト指向」があってもいいのではないか、ということです。
で、そういった動的な要素がなければ(つまり、責務の分離だけであれば)、それは「モジュール指向」とでも呼ぶべきものであって、オブジェクト指向とは言えないんじゃないかなぁ、と。
# 僕の見方はかなり偏り過ぎな気もしますが。。