>>870
インターフェースって何に使うかっていうとポリモーフィズム実現のために使うんだ
オブジェクト指向の要のうちの一つといってもいい

ポリモーフィズムってのは、同一のメッセージでもレシーバーによって振る舞いを
変えられるってことね

Smalltalkの様に型という概念がない場合は、すべてのオブジェクトに対して
任意のメッセージを送信できる。オブジェクトにメッセージに答えられるメソッドが
なければ実行時エラーになるけど

それに対して、Javaは型がある言語