Go'da interface memnuniyeti (satisfaction) ile ilgili hangi ifade doğrudur?
- aBir tipin method set'i interface'in tüm metotlarını içeriyorsa, o tip otomatik olarak o interface'i karşılar.✓
- bBir tip, hangi interface'leri implemente ettiğini
implementsanahtar kelimesiyle belirtmek zorundadır. - cBir tip, yalnızca interface'in tanımlandığı paketi import ederse o interface'i karşılar.
- dBir tip, metotları interface ile aynı dosyada tanımlıysa o interface'i karşılar.
Açıklama:Go'da interface'ler örtük (implicit) olarak karşılanır; yapısal tipleme (structural typing) uygulanır ve
implements diye bir anahtar kelime yoktur. Bir tipin method set'i, bir interface'de tanımlı tüm metotları içeriyorsa, paket ya da dosya konumundan bağımsız olarak o tip otomatik olarak o interface'i karşılar.