そういや Java 8 からは interface なのにメソッド持てるようになったらしいが、うなると普通のクラスや abstract グラスとの違いは多重継承できるか否かだけにならんか?