俺も中身の話には触れてませんよ?
従来から、クラス継承には「実装継承」と「インターフェイス継承」がある、と言われていますよね。
業務用ビデオデッキの実装に、家庭用ビデオデッキの実装を流用することは意図していません。
クラス継承とは、「業務用ビデオデッキもビデオデッキの一種である」という言明に過ぎません(ことさらに実装のみの継承を目的とする場合は別としてね)。
>> 使い勝手が同じなのは
> インターフェースが同じだからです。継承ではありません。
継承したからインターフェイスが同じなのですよ。インターフェイスが同じだから継承するのではありません。
俺がインターフェイスをいまひとつ好きになれない理由は、インターフェイスは「is-a 関係がなくても、操作性が同じならば同じインターフェイスを実装する」ということを連想させるからです。
もっとも、先日俺のblog(
http://blogs.wankuma.com/shannon/archive/2007/05/09/76057.aspx)に頂いたレスからは、それも意図のうちのように思われますけど。