Given an `type IBar interface { Bar() }`, if you implement all your member functions in the form `func (this \*Whatever) Bar() {...}`, then only a pointer-to-Whatever implements IBar, not values of type Whatever.…
I don't think thats the right graphic - a more reasonable graphic is in the PDF which the article is a copy of.
Given an `type IBar interface { Bar() }`, if you implement all your member functions in the form `func (this \*Whatever) Bar() {...}`, then only a pointer-to-Whatever implements IBar, not values of type Whatever.…
I don't think thats the right graphic - a more reasonable graphic is in the PDF which the article is a copy of.