2.6 interface interface Goではとても繊細なinterfaceと呼ぶべき設計があります。これはオブジェクト指向と内容構成にとって非常に便利です。この章を終わった時にはあなたはinterfaceの巧妙な設計に感服することでしょう。 interfaceとは何か 簡単にいえば、interfaceはmethodの組み合わせです。interfaceを通してオブジェクトの振る舞いを定義することができます。 前の章の最後の例でStudentとEmployeeはどちらもSayHiを持っていました。彼らの内部処理は異なりますが、それは重要ではありません。重要なのは彼らがどちらもsay hiと言えることです。 続けてさらに拡張していきましょう。StudentとEmployeeで他のメソッドSingを実現します。その後StudentはBorrowMoneyメソッドを追加してEmploye