>>486
Interfaceはpublicな物しか定義できないけど、abstractなら、
非publicな物を定義できる。
ある事をするメソッドを、複数クラスに持たせたいが、public
にはしたくないって時とか。

まぁ基本的には、テンプレートとしての使い方がメインだが。