投稿者 るしぇ  (社会人) 投稿日時 2010/7/9 10:17:45
国語で分からない単語が出てきたら国語辞典で調べるでしょう。
コンピュータ用語で分からない単語はコンピュータ用語辞典で
調べます。プログラムする人にとっては、突き放すとかいう
レベルじゃなくて常識なんですが。。。

>プログラムをより簡潔に書くための一手法であり、
>生産性を高めるための技法という
>おさえでいいいのかなと思っております。
そんな大風呂敷なんだ?オーバーロードも継承もインターフェース
なんかも当てはまりそうな説明でいいの?

>例えば自作の関数を使えばコーディングも少なくなり、
>プログラムが簡潔なものになりますが
既存の関数がそのまま使える場面だとコーディングしなくて
良くなるのでは?そもそも関数を使うかどうかの話と
オーバーライドするかどうかは目的から違うと思う。

冗長と言うなら、オーバーライドの方が使われないコードが
でき易いので、プログラムは冗長になってると言えなくもない。
親クラスのメソッドの内容が無駄じゃないか疑う余地もある
かもね。勿論、必要があるから使うんだけどね。