How do you implement DI and Interfaces(Contracts) & Implementations on Golang?

2 points by resotto ↗ HN
I’m newbie gopher and I know there is no inheritance in Golang so how do you accomplish above purpose??

Thanks.

2 comments

[ 4.3 ms ] story [ 11.9 ms ] thread
In Golang, interfaces are used to circumvent that feature. There is no inheritance, instead Gophers use interfaces in code to share functionality between structs.