>>9
それだけだとたまたま構造的に同じメソッド名だけかもしれない
構造的なインタフェース型付けではそれでも同じに扱ってしまう弱点がある
一方でインタフェース名を宣言する場合は区別ができてたまたま同じメソッド名と同じ方の引数であってもどのインタフェース名を実装している型はどうかで区別できる
つまりインタフェース抽象型はたまたま同じを確実に排除できる