This segment gets into several details about OOP in Go:
(a) nil interfaces (vs nil pointers in an interface);
(b) pointer vs value semantics as applied to methods;
(c) method values; and
(d) some thoughts about using interfaces.
Slides at: https://github.com/matt4biz/go-class-...