Interfaceによるイベントリスナー

Javaなどのオブジェクト指向言語にはInterfaceと言われる仕組みが必ずあります。Interfaceの事を「役割」と私は解釈しています。 役割とは「何ができるか?」「何をすべきか?」のみを定義して、それを請け負う実体は何でも構いません。例えば「ジュース売り」という役割を定義します。 1) 注文を聞く 2) ...