オブジェクト指向言語において継承というのは必須な概念ではない。
継承のないオブジェクト指向言語、あるよ。そしてこういうこと言う
のなら実装の継承と界面の継承(サブタイプ)を区別して論じてくれ。
あとEmeraldとか知ってる?