# Golang: Interface

DevFeed: [Golang: Interface](<https://devfeed.tech/articles/golang-interface-26285.md>)

Original publisher: [Read original article](<https://masnun.com/golang-interface/>)

Author: masnun

Published: 2017-10-22T19:06:16Z

Content type: tutorial

Language: en

Sources: [Abu Ashraf Masnun](<https://devfeed.tech/sources/abu-ashraf-masnun.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [go](<https://devfeed.tech/tags/go.md>), [golang](<https://devfeed.tech/tags/golang.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>)

## AI overview

A tutorial on Go interfaces, including implicit implementation and how method sets determine whether a value or pointer type satisfies an interface.

## Source excerpt

In Go or Golang, declaring an interface is pretty simple and easy. [crayon-6aa89a9d0d7ac218551467/] We just defined an interface named Printer that required an implementer to have a method named Print which takes a string parameter and returns nothing. Interfaces are implemented implicitly in Go. Any type that has the Print(string) method implements the interface. There is no need to [...] The post Golang: Interface appeared first on Abu Ashraf Masnun.