Interfaces and Embedding in Golang (Go)
1. Interfaces in Go:
1.1. What are Interfaces?
In Go, an interface is a type that specifies a set of method signatures. When a concrete type provides definitions for all the methods in an interface, it is said to implement the interface.
1.2. Definin...
diwakarkashyap.hashnode.dev3 min read