April 2022
Beginner to intermediate
464 pages
6h 44m
Japanese
インタフェースはGoの柔軟性の要です。Javaにある同名の機能と同じく、実装とインタフェースを分離できます。Goはオブジェクト指向言語を謳ってはいませんが、Javaの経験がある人には、オブジェクト指向設計の知識が役立つ機能です。
一方で、Javaほど上から下まできちんとオブジェクト指向で構成されているわけではなく、部分的な利用にとどまっています。この章ではインタフェースの基本的なパターンや、variant型としての空インタフェース、Javaでは依存性注入(Dependency Injection)を使うと考えられるケースで、Goではどのように実装するかについて紹介していきます。
Read now
Unlock full access