Golang Object-Oriented Programming
Everything you wanted to know about structs in Golang

This article is focused on working with object-oriented architecture in Golang. We don’t have classes in Golang, so the only way to support the object-oriented model is to work with structs.