A Go interface nuduhake set saka method signatures — sawijining kontrak perilaku. Sing penting, interfaces kepenuhi nang implisit: saben tipe sing nduwe metode-metode kasebut otomatis numuhi interface, tanpa deklarasi "implements" eksplisit. Pendekatan struktural, duck-typing iki khas lan kuwat.
Nggawe lan ngleksani interface nang implisit
Speaker {
Speak()
}
Dog {}
Speak() { }
Cat {}
Speak() { }
s Speaker = Dog{}
s.Speak()
